Little bit of cleanup
Added the custom backend form/view. This will be used as a base for handling Custom User logic #3
Added registration logic and some outline tests copied from the Default backend. Need to chop some of these out as unnecessary #3
Fixed up the basic tests. I also removed tests for code paths that will be handled elsewhere #3