fixed User::findByName returning array instead of user object
User::findByUsername now returns null if user not found
added search method to user class
moved files
moved even more files
reimplemented Payment class using the new DbRecord class
removed soon-to-be unused interface IDbRecord