adding tests and package management description files
adding some convenience methods to module