A bunch of refactoring to better separate views and business logic
More refactoring
Oll/Pll practice tabs up and running