Regenerated from folder wipe

Added MVC framework
Extended List functionality to push, copy and delete properly
Created window even superclass and added multi-window support

TODO: reimplement templated colour class