First commit. Adding an authorization and registration functionalities to application