snappy version 3 - work in progress

Complete simplified rewrite of snappy.
@kkoopa you convinced me, I'm doing the deletes in the destructor now.