added password change function and modified random password generation to move a function call, and added testing for new password change function
lots of comment cleanup with some additions, refactored auth function in core, and added some placeholder view functions in monitorlizard