Add draft of Kelly/Matt code to JS to work on
Add set_location method from kelly/matt to musicians_controller
Start fresh with OOJS
- initialize WeJam in document.ready
- wejam.js : gets user location, has success and failure callbacks
Begin architecture for OOJS
- in getCoordinatesSuccess callback function, run application b/c user position identified
- create MapController constructor function which initializes a view
- create MapView constructor function
Get user position from geolocation to use in app
- pass that user position into the new MapController obj,
	this contains the lat/long of user
- the MapController then passes the user's lat and long to MapView
Pass geolocation based user lat/long to MapView
Add drop marker functionality
- define currentLocation so can use throughout MapView prototype
- implement dropMarker function
Add ajax request for setting user location and getting nearby musicians to MapController prototype
- separate out the success and fails of ajax call
Add dropMarker and dropHellaMarkers methods to MapView prototype
- drops marker based on location.
- specifically call dropMarker with currentLocation for geolocation
- drops hella markers using dropMarker function, to drop markers for all nearby musicians
Fix set_location so that can update DB with lat and long from geolocation
- passes back nearby_musicians (musician objects) to ajax for response
- add lat and long attributes to private musician_params
- fix find_by session :id
- fix params that are passed into update_attributes so that it actually inputs lat and long into DB for the signed in musician
Change SessionsController to check for musician && musician.authenticate
Fix whitespace issue in routes
Remove p's and console_logs
Add commented-out original musicians.js file, which preserves the work of Kelly, Matt, and Sandra. We will do another commit to remove these comments and have a clean version.
Create MusicianConstructor and abstract out layer for ApplicationController
Create musician constructor function
Bind evt listeners on map markers; connect musician object to marker object
- click on marker now console.logs the musician object! We need to now be able to
display the musician profile!
Append profile view upon click of marker!
- Animation is commented out b/c musician profile does not reappear.
Fix seed so that one marker doesn't overlap signed in/logged in user
Merge branch 'master' of https://github.com/tiger-swallowtails-2014/WeJam
structure for reworking OOJS
delete obsolete JS (moved to resources folder for reference)