Added error handling for if image does not come back from the server.
Removed commented out code.

Replaced Spinner removal logic from view and into the SpinnerModule.
Renamed shittygreen to snappygreen.
Placed a removal of the spinner animation function call in the
error handling for when an error comes back from server on image
upload.
Moved selectors out of module functions by wrapping it in an IIFE.

Renamed img to imageClone.
Added $ to beginning of imageClone to be identified as a jQuery object.
Added module to inform controller of user scroll position.

Removed logic from initialization.
Changed all global coordinates variables to gCoordinates.

Changed argument variable coordinates in firebaseController to
userCoordinates.
Renamed tests to reflect changed made to firebaseController while
refactoring.
Abstracted out HeaderController and HeaderView to take care of
toggling of subheader information.
renaming and reorganizing
Merge pull request #55 from pocket-gophers-2014/refactoring

Refactoring