ok our 'flat' roof is not actually flat, it slopes very slightly, but is not a pitched roof either. It's not felty, it's something else (I should really know about this shouldn't I!)
our original house was one single space downstairs (it's not big) and with both kitchen, bathroom,water, electrics, roof out for 7 months and foundations being redug there was no way on earth we could have stayed there. Many people manage to do so - again, get advice early. We would have had to budget £6K or so at least to rent somewhere - in fact we just sat in other people's houses (amazingly generous of everyone). It was awful though, we had to move every 3 weeks and dh's back went half-way through so I then had to do about 4 moves solo! Was also paranoid about destroying other people's houses, breaking their stuff etc. And inevitably we always did break a glass or cup or something, though thank goodness I don't think we ruined anything vital. We also stayed at a travelodge for 4 weeks - cheaper than camping - though we smuggled in an electric wok to cook with, which obviously I would not recommend as it is probably illegal.
party wall - are you a detached, semi, or terrace? If the former, then I assume no problem - if either of the latter, you may have a party wall. If so, you need an agreement to cover works to the party wall, andyou also have to pay the other 'owner' of the wall a proportion of the cost of the original building (I think) - we had to pay about £350, my sister had to pay £100, it's not a vast amount but it all adds up. This is a very quick and dirty view of it all but get proper advice. NB if your architect like ours tells you to get an informal OK from the neighbour, I would strongly advise against. We didn't bother for ages because we assumed it would be fine - it was NOT - and the neighbours were so upset about the works that they have become extremely 'difficult' (I don't really blame them) and if they could have sued us for damage to teh party wall, they would have done - without a party wall agreement, that would be a nightmare.
Sorry - it's all been so awful, I can't help spilling it!