Beginning to split authentication out to separate strategies
Reverting user.  Taking a different approach
Using a decorator / strategy pattern for users
Switching from custom wrapper to draper gem for user authentication
Writing test for unsuccessful authentication
PTSYS-61: Reverting code from wrong rabbit hole
PTSYS-61: Adding authentication through Atlassian Crowd
PTSYS-61: Adding crowd password reset capability
PTSYS-61: Removing dead code
PTSYS-61: Adding unit tests
PTSYS-81: Adding scheduled synchronization of user data from crowd into Webistrano user db
PTSYS-81: Making Crowd endpoint configurable via yml file
PTSYS-81: Refactoring: Moving crowd user sync functionality to lib
PTSYS-81: Using a better practice for Crowd config
PTSYS-81: Adding jQuery to project
PTSYS-81: Adding manual control for syncing with crowd
PTSYS-81: Adding example crowd configuration file
PTSYS-89: Converting project to JRuby
PTSYS-90: Adding "active" field to project
Revert "PTSYS-90: Adding "active" field to project"

This reverts commit 63715dac95020b463ec4e14531690e25763dcbfe.