Some restructuring, like moving models and other classes into an organized library; moar user registration