Made Major code organization changes, in order to allow users to choose
where they want certain tabs to be. Renamed many major files (mainly
drivers) to make them easier to find and up to date with the current
GUI. Added Location information to the properties file and made the
recent problem set path relative.