Refactor Lastfm API calls into separate module

* Create a Lastfm module that takes a LastfmNode instance and a session
key
* Export getScrobbles, scrobble and updateNowPlaying methods
* Create a spec directory and test new Lastfm module (using
jasmine-node)
* Update app.js to use new module
* Rename tracks to scrobbles where appropriate