Better package description, update version constraints
Add some more doc blocks