model/auth: Fixed exception in validate_password() method

TypeError: 'NoneType' object has no attribute '__getitem__'

self.password[:64] failed because self.password was None.
model/auth: Removed unused Rum code
model/auth: Use Index class to create lowercase index
model/auth: Reordered classes and members
Merge branch 'master' into auth-model

Conflicts:
	skylines/model/auth.py
Merge pull request #45 from Turbo87/auth-model

Various fixes and improvements for the auth models