Issue #52: Add signUp user route
-UserCtrl class created to control the user routes
-Modifications in the UserQueryBuilder to now have a writeController
-The writeController validates the unique property of the user -- emails should be unique.
-The bcrypt library and its types were added to dependencies
closes #52 (closed)