Rounding out the languages implementation; still missing the mappings from simpl name to language specific name.
Gonna commit some prelim work with the simpl equals stuff, realized mid way that basically I need to do all of the simpl type work now... popping off another branch.
New scalar type architecture proven out with boolean as an example, reflectiontools impls, annotation for scalar types.
Setting up isDefaultValue. Now to implement for all of the scalar types
Adding new Scalar Type impls for the 8 primitive types
Revert "Adding new Scalar Type impls for the 8 primitive types"

This reverts commit f51d4534d05db3b44ebaf5fb0b3e199035fe94ba.
 (OOops! Should't have used commit -am on that one...)
Revert "Revert "Adding new Scalar Type impls for the 8 primitive types""

This reverts commit 27c760d49177ec6e8161811ef69170aeeaa86bad.
... OOPS... REVERT reverted the classes I added. :|
moving the simpl types to a better directory
Removing a bunch of stuff for rambunctious refactorings / facilitating testing.
Removing some last errors, finally to a point that I can start moving forward
Stumbled onto a silly bug; will use this as an interview question.
Improving comments so this is a slightly better interview question.
cheekily moving the relevant code for science
Committing changes for some stuff, moving things around, adding tests for class descriptpors and such
Commemorating some inspiration, working on an experimental fix to our descriptor problems
Working on the new system, works for graphs and cycles for just the field types
Added polymorphc fields, also inheritance.
Adding the annotation parser and clever hack, also adding parameter / meta info description. Need to experiment with the simpl types scope callback, may reneg on that.
Committing some test cases and changes in the annotationParser. Everything seems to work very pleasantly. :)
Okay, done with test cases on annotation parser for now; I feel comfy with this as is