Initial commit. General working code.
Lots of changes.

-Added 
-Added count for fails and successes
-Added auto-reserving ticket option (Firefox only)
-Added choosing the Firefox cookie directory
-Removed excess code from Browser.java
-Added test code to Browser.java (unused)
-Added Logger objects (unused)
-Added JSlider to set time between updates
-Added backup query registration for if the program can't read badge IDs from specific line (both derived from PAX Aus html)
Added tons of debug, class organization, Setup options, and program functionality.

-Moved cookie database management to DatabaseManager.java
-Made Browser.java close Firefox (send close command) before writing cookie database
--This will allow Firefox to save its changes to the cookie directory and allow people to save their work before closing Firefox if necessary
--This also creates a situation where if Firefox doesn't automatically close and nobody's around, tickets will be reserved but Firefox won't pull up the reservation... Which is fine.
-Organized Browser.java code in processQuery, made it not write to database if there was an error reserving tickets
-Added ProcessHandler.java -- manages killing Firefox
-Added option on whether or not to close Firefox (and subsequently write cookies and open it again) to Setup
--Comes with a warning label!
-Made most calls to ShowclixScanner.println include a log level
-Made ShowclixScanner.println only print out when the specified output console level was adequate
--All output will still be printed to the System.out outputstream
-Made dataUsed text in Status display fails as well as successes
-Made program count the amount of times it fails to connect, reads an incorrect number of badges (for PAX Prime, so PAX Aus will always return this error) and print out to the console
-Made output console only print out what the current log level is at
-Made Status display all the tickets found
-Probably some stuff I forgot to mention
Fixed some small bugs introduced with last commit

-Fixed directory not setting correctly in DatabaseManager.java
-Changed noBadgeCount increment from 10000000 to 10000 (more times) and removed unused info from catch that won't happen (which originally was 10000 to noBadgeCount)
--This is in here because it was easy to hack in and I just need it for diagnostics