last round before submission

- polished the input of the weather data
- integrated google maps api to do the search
- touched up frontend looks