first commit
first commit
switched to use an enum for the token type (just feels cleaner)