WIP - removing legacy parser tests, moving lexer tests
WIP - more test file cleanup
WIP - removing some debug logging
WIP - adding another function test
WIP - adding in a bunch of function tests, some of which arn't yet passing