Merge pull request #1 from ShawnEllis/master

Basic UML upload
A3 Work

-Add scrolling to panels
-Add floating labels
-Move course list loading to database (reusability)
-Improved view summary screen
  -Scrolling
  -Can view all courses
Merge branch 'master', remote-tracking branch 'upstream/master' into basicValidationChecks
Merge branches 'basicValidationChecks' and 'master'