Add packaging and some initial tests