unify type and variable namespace, plus some other stuff
very basic array support
add dictionary type
add local variables
make local function arguments work
support literals in a variety of bases
rename StackEntry to Variant because it's not just for stacks anymore
add nestable block comments
add MOD operator
fix lexing for invalid base characters
add start of language reference documentation
expand readme file
fix floating point example
add type synonyms
fix editing typo from previous change
add tests for repeated operators of same precedence
basic structure support
support declaring multiple vars with same type
add tests for assignment and equality of each type
add test for empty program