Main Gui Update

- Add / remove locations to trip
- Redesign of main gui to handle adding to locations
- Added filtering to maingui page
- View location details on main Gui
- Linked in nearest neighbor sort to map it button
- Better validation in admin location tools
- Slight changes to location / kmlCreater classes
- Started to flesh out search class.