ClassCreationandForm2Implement

Began the process of placing the separate functions into their own
class. Created a separate form which provides updates on report
processing for the user. Took out those reports from the main UI.
Preparing entire app for threading.