Git ignore .DS_Store
Whitespace
Add dependencies to package.json

* Run `npm install` to install them into local folder (not globally).
Move album query fn to new geniusQuery obj
Stop addAlbums() trying to update artist as well
Make genius.albumURLs() extract data from body
Deal with error at top of genius.albumURLs
No longer rely on global rapper var
Throw on error instead of process exiting.
Make success case exit with success code.
Handle error at top of callback
Make genius query conform to node error contract

* Sorry, changed my mind.
Whitespace
Make artist responsible for checking dupe albums
Add geniusQuery.albumData()
Use ternary operator to process year
Make addAlbums just getAlbums

* No longer adds them to the db.
* Now has callback to return its results.
Add getSongURLs() - parses song links from albums
Add getSongs(): takes song urls and gets song data
Add geniusQuery.songData(): dls song data from song url