Add Property Location UI

- Setup maps CSS/HTML components.
- getMapOptions() loads map styling and set settings.
- getMapEvent() loads a map event (ie. pan);
- setMapComponents() sets up various elements on the page.
- Setup google maps autocomplete.
- Created Property class.
- Created add property view.
Add Property UI Drop Marker

- Added ability for user to place a marker on map.
- Address field updates when marker is moved.
- Created 'create-marker' map event.
- Created 'createMarker' method.
- Created getAddress which reverses latlng lookup.
- Updated to fontawesome from 4.0.3 to 4.1.0.