Vastly improved error handling in some functions. Rest will be done later. Code cleanup and fixed typos. Removed actix_htttp crate as dependency
Split codebase into modules Added custom all in one error type Added password to user model Added password hashing using bcrypt Added model validation for username using regex