add basic packaging and docs