Authorization logic

@ei-lene @janeeats @rahul for your review
- made urls pretty
- made more authorization logic
- added user_name to Musician table (so we can use it to make our url's pretty)
- refactored soundcloud controller to make it skinny. trimmed unnecessary code