Tokenizer now parses tokens based on regular expressions provided via TokenType objects; added include tags; added include tag tests; tests moved from src/ directory