Worked through ch5 - added user signup controller, cleaned up test suite