Linting and build and test unit cleanup. get us back to 100%

@jacobawenger  More tests to go in $firebase.spec.js; this commit just gets everything everything in grunt back to full passing so it can be stable until I get back at it on Monday.