adding some backstory to the readme
added model validation for code and password
tweaked the error feedback.