Enum association and other fixes

Associated the tokens with their appropriate types utilizing Enum and
formatted output to match.

Modified .gitignore for the IDE I am using and created output directory
for sharing of test run output.