Added registration, fixed some css rules, started making view more concrete and reusable [PD-599]
Moved around some logic, made login page a more defined class