Scrobbler changes

- Fix for SessionID check for false where it could only be null
- Made JSHint valid, tidy of braces and typeof equalities
- Hooked up Grunt and used JavaScript Beautify to format to allow ease of indentation fix