Pull out paperclip logic
Implement carrierwave
update tests; move file related tests to song_uploader
Add streamio-ffmpeg gem for post processing
Extract mp3 details from file
store fingerprint, file_size and content_type
Add file validations
create_from_full_path
Setup submission forms
Stub out file uploads
Pretty up directory viewer