Cleaned up routing and tests and added user signup page