mark all values in TestRules as lazy so they are not compilied unless a test uses them. Removes a minute off of overall build time
fix formatting
Merge pull request #36 from theunforgiven/speed-up-unit-tests

Mark all values in TestRules as lazy
extract sample computation verifier into trait
commit forgotten change
working yaml writer
initial working csv and yaml writers on new repository
refactor test
remove unneeded override
remove duplication
final bit of cleanup
small cleanup and refactoring
rename sequence to sequenceNumber on NodeDataEdge
fix yaml to use indents to denote objects instead of { } This prevents small objects like library and version from being rolled up into one line
remove unneeded id field from table writer node sub classes
move node class hierarchy into writer
move writer node class hierarchy into writer companion object, remove context type alias
stop using hard coded library name and version number in csv data writer
rename ContextNodeList to NodeListNode and ListNode to StringListNode
refactor to get rid of MappingWrapper, rename a few miscellaneous variables