Added Rspec matchers and additional spec helper functions, also refactored user signup form