Added a test for user name validation and allowed more usable profile names
Generated Profile controller
Updated Treebook