added docs and packaging