refactor for readability
added cucumber feature for signup errors
removed extra spaces