Initial work on the registration process
Add initial registration workflow
Use mock objects for form and object manager in registration tests
Incorporate feedback by @Ocramius
Add unit tests for BaconUser\Form
Test factories and option classes
Merge branch 'feature/registration'

Close #4