Song url

Add method for generating song url and added path field to song json data. Cleaned up the json data to include more relevant info.

Also fixed up the mailer for alerting new messages (I know, I keep forgetting to split these into different branches)