Code formatting; add tokens for data types; add logging
Syntax errors: name errors in lexer
Rough, incomplete parser for property parameters
Add tests for specific name tokens
Remove multiple references to duration minute and second groups
Fix DURATION, FLOAT, and INTEGER tokens
Fix NEEDS-ACTION token
Make lexer in make_lexer()
Add setup function for tests -- make the lexer before each test
Add NAMES to tokens list; add converstion function from name to token
Fix check_one_keyname function
Embed test generators in test_* functions
Move NAME token function above INTEGER and FLOAT
Fix duration lexing
Misc tweaks: NAME regex, debugging during test
Implement and skip INTEGER tests
FOLD and NEWLINE in the lexer
Keywords for properties.
Huge amount of parser work

A few tweaks to the lexer to facilitate the parser stuff. No unit tests for the
parser yet. Working on those. Lots of errors when I try to construct the parser
though. Lots to work through still...