create basic state flow

@hodgestar From the scope of work:

>  If the user selects the ‘not my code’ (option 5) the report will be submitted without GPS coordinates, and will need to be followed up by the administrator to get location details which will be manually updated in the ticketing tool interface. 

Does this mean that it should send `{}` as the toilet data, as above, or should it submit the user query as `{"code": query}`, with no long and lat data?