Merge pull request #13 from WhosOutThere/js-shareitinerary

Improved overall UI
Merge pull request #14 from WhosOutThere/js-shareitinerary

Refactored code
Merge pull request #15 from WhosOutThere/js-shareitinerary

Refactored code UPDATED
Merge pull request #16 from WhosOutThere/js-shareitinerary

Js shareitinerary
Added a check in itinerary.js for repeated itinerary names. This prevents a bug where if the user enters an itinerary name that already exists within the database, it will create a duplicate itinerary and bring over all the previous meetings of the original itinerary.
Changed login and logout buttons.
Now the buttons are directly visible instead of being hidden in a dropdown menu.
Code Cleanup and Bug Fix
Removed commented out code from index.html
Added a cancelAddCity that clears out the itinerary form when the cancel button is pressed.
Refactoring and Bug Fixes
Renamed cancelAddCity function to clearItineraryFields to make it a helper function that gets called whenever the itinerary files need to be cleared to prevent code duplication.
Fixed bug with previous check for repeated itinerary names. All add city functionality is now inside the callback function for the itinerary name check.
Fixed missing script files that broke test.html
Refactoring
Cleaned up datepicker code by removing unused functionality.
improved ui on sharing status