Several fixes

-It now checks for and rejects decimal numbers
-It now deals correctly with negative numbers. It even generates the
tickets backwards
-Shows the total number of tickets
TODO: Fix the form in Firefox.