Tests

Also:
- more documentation
- private fields are now hidden from import
- added functions for listing and finding shipments