Create User Profile

Also add spork, some whitespace cleanup.