renamed transitiont.clj to TransitionTable.clj
Refactored core/corpus-transitions and its helper functions. Also changed main to be a producer consumer application
refactored such that functions are part of a protocol extending TransitionTable
added some dependencies for core.async and some debugging tools