Fixed name convention, updated file scanner

File scanner now reads in and creates the regexes (correctly, as far as
I can tell). Tokens are now placed into their own table, but nothing
else is done with them yet. Also, class names were changed to follow
proper Java convention.