Changes to SetModel & Controllers
Merge pull request #17 from Jtfinlay/master

Updated UML some more.
Added views
May have forgotten the layouts. Shh..
Merge pull request #18 from Jtfinlay/master

Added views & buttons. Would like to merge so that others can expand on the four views.
Merge branch 'source'