wip
all tests passing. yay!
Normalize paths and refactor parse
Cleanup some comments and remove unused test fixtures