add profiles controller, seperate logic from dashboard controller, change vanity url to profile controller