#76: reformatted code
#76: changed password optimistic scenario
#76: reformatted code
#76: refactoring
#76: invalid old password scenario for service
#76: reformat