First working tests and structure for graph models.
Aggressive cleanup in util, including CLI tools and data structures. Major work on FLY-1 and FLY-4.
Makefile fix for 'tests' in-dependency.
First working extension syntax (lshift/rshift and gt/lt) for generating Edge classes from specified bindings.
Fixing string representations of model classes.
Fully working Vertex > Vertex syntax for Edge class specification.
Better testing and solid docstrings/cleanup for new model classes.
Reformatting files to fit 80-character width limit. Also general cleanup and nit fixes.
Simple bugfixes for tests, initial framework to support dispatching full request flows from tests, full testing coverage and support (and docstrings) for caching logic.
Cleanup and further alignment fixes.
Re-adding 'Cache' interface method 'items', as it is used in plenty of important places that I obviously didn't have time to think of.
Fixing gaps in test coverage for model layer.
Further cleanup, better test structure, additional API documentation.
Colorize makefile and add routines for easy status output.
Minor Makefile fixes.
Attempt to fix broken Travis build.
Fix attempt number 2. Lol.
Prep cleanup for FLY-1 and FLY-4.
Nit fixes.
Test fixes.