restructuring start
rewrite checkpoint
enough restruct fixing to remove compiler warnings
add command now properly asserts type to write
head and tail support added in new architecture
tail and head support

default get tail and head commands changed to include timestamp in reply
comment in code cleanup. collection max item capacity now enforced
updated readme with new commands