Added AppInfo class

Added the AppInfo class; responsible for holding values that may be
used more than once throughout the program such as version number.
Recreated Main Window Class

Recreated the class to be non-static.