Book a flat

@ssaunier , @neocanada, @FleurBroca : Code review ?

beaucoup de changement en 1 seule PR...désolé !! 
il manque surement qqs check d'erreurs, n'hésitez pas à les remonter