More tests
add nuget stuff
better default Name property
(1) refactor BlockContainerBase (2) Add BlockContainerUtils (more to come)
Add block buffer count auto-detect
Add some tests