qualify imported structures in tests
added boilerplate for testing lexer
added if, ids to lexer
added support for If in parser