renamed app.js to make it less confusing
split out location search and map markup into directives
split out directive specific functionality out of main controller
split out google map api object into a shared service
linked infowindow where it was not properly linked
split unrelated concerns out of calcdistances function
initial list config
Merge branch 'develop' of github.com:mtdbass5/item_locator into develop
split out directive list into a separate file
got rid of isolate scopes on diretives
got rid of events that synced data, and put shared variables
(scope.data and scope.activeItem) in the parent conroller instead.
got activeItem working correctly with directives that use it
renamed a few variables for clarity
removed some unnecessary injections, generalized variables in the list directive
put all of the services together
removed google maps service, moved 'map' object into main controller since more than 1 directive requires it. disabled centering the map when clicking on a pin
git rid of an unnecessary rootscope injection, changed some indentation, moved around some code
split concern of grouping data into locationSearch, changed list model to heed groupedData if it's supplied
added replace: true on all of the directives, split out data grouping concern into controller, added transclusion to list so the list item html is flexible
templatized info window html
made list and locationSearch Directives have isolate scope
moved groupByDistance logic into a service
merged initial location getting into main controller
got rid of complicated data alteration + states, went back to having angular do sorting and labeling
finally learned isolate scope binding types and applied a bunch of one-way bindings