Import source code provided by lecture.
Add text and background widget color changes.
Add some ui elements for jfilechooser.