Most of the bugs fixed, incl behavior on clicking different buttons, google directions api drawing the map correctly, error message on empty fields.