Changed to Thin

Changed to the Thin web server
Added prompt to login for listened

A prompt to that states "Login to mark this album as 'listened'" if your logged out
Fixed album view caching

Album's weren't being 'touched' when album_listens were being created so it was caching incorrectly
Ignore .DS_Store

Added .DS_Store to the gitignore file