Profile page

@rseshan @ei-lene  made lots of changes involving soundcloud oauth and profile page.