Made more packages, added framework for multiple program updates

-Made update package
--Moved update-related classes into this
-Made notification package
--Moved notification-related classes into this
-Changed PAX East Showclix link to properly read events
--Will read events not related to PAX
--Should change back, move new link to a completely new check
-Made program not stop checking for tickets after finding a new link
--Mostly for Showclix, could find unrelated event
-Added forced Email cooldown
--Won't let program try to send email within 60 seconds of successfully sending one
-Changed version to 1.7.6.2
Added Notifications

-Made program read notifications from .txt file (similar to updating)
-Made program display notifications if new ones are found
--Currently at a hard-coded Notification ID, will change later
-Made NotificationWindow non-resizable, non-editable
-Changed version to 1.7.6.3
Moved more classes, updated Setup, added TwitterChecker

-Moved Checker.java, Paxsite.java, Showclix.java to tickets package
-Added TwitterChecker.java to program (unused)
-Renamed lots of variables in Setup.java (clarity)
-Added Check @Official_PAX Twitter checkbox to Setup (unused)
-Added -nonotifications and -notificationid arguments to program
Partway through overhauling checking method and class restructuring

-NOT FINISHED -- PROGRAM CURRENTLY UNUSABLE
-Making website checking less polluted
--Making method to easily add new ticket checking options
--Making program compatible with multi-threaded ticket checking
-Changed Browser socket timeout to maximum of 15 seconds
-Added Check.java
--Framework for check option
-Added paxchecker.check package and class contents
--Unfinished
--Checks for tickets
--Will most likely be reformatted
-Edited Extra.html information -- added Twitter API credits
-Added Twitter option to Setup
-Added Twitter status to Status
-Added commands for Twitter (-notwitter)
-Added Twitter SettingsHandler saving
-Updated Checker to use new checking framework (GUI only)
-Deprecated Paxsite.java, showclix.java, TwitterChecker.java
More updates to new check system

-Made Status GUI (mostly) work with new system
-Currently hacked some initialization together, need to change
-Made small modifications to system
-Made Status window only appear when set to visible
--Was set to visible in constructor before
--For initialization of TicketHandler at the moment
More program restructuring, starting to get close to done

-Removed Paxsite.java, Showclix.java
--Removed references to them
--Left some functionality off to get files removed
-Removed old JLabels from Status GUI
-Removed old methods from Status GUI
-Broke some SettingsHandler functionality
-Fixed some Setup GUI Settings loading
-Made CLI use TicketChecker
-Removed UPDATETYPE token from UpdateHandler (useless)
More updates to new system

-Fixed an issue where autoUpdate was also triggering noNotifications and typelink arguments
-Removed Expo setting from Check.java and subclasses
--Now use Browser.getExpo()
-Made Status.customComponents() called just before setting visible
Even more updates to new system, changes for BETA release

-Moved Readers and Browser to browser package
-Added reset() method to Check.java and subclasses
-Made TicketChecker update Status GUI with link when tickets found
-Disabled Check Twitter checking option in Setup window
-Made current link JLabels open website listed on Status GUI
-Made program not trigger when first starting up
--Need to tell users to be wary of this -- make sure links are familiar
-Changed Checker.java's hackedAroundStatus() method to init() method
-Change version to 2.0.0 R1
More updates, version 2.0.0 R1 release

-Made CheckShowclix check both Seller and Partner events
--PAX Prime, South and East now all return the same event
-Made NotificationHandler save Preferences for notification IDs
--Will only display notifications once (as long as Preferences save)
-Made Preferences save in their own directory
--No longer need PAXCHECK_ in front of names
--Saves in "paxchecker" folder of Preferences root