Solution controller: get code, parse, build. Create/update solution on attempt. User profile page.