setup new structure
.gitignore
add package.json
remove dead code
update testing structure
update test runner
convert to lexer class
add compile function
finish implementation of lexer
change exporting of modules to just exporting a compile function
fix main property in package.json