Map now supports Iterable and Accessor; new test, cleaned up test compile warnings
Iterator is no longer pure interface, has 'len'. Template is running now off Iterator and Acessor
seq_pop; template has no dependencies on list, StrTempl is now struct not pointer alias
json refactored; explicit dependency removed with Iterable interface