dvm/__init__.py refactor

- Added some documentation at places
- Recreated the convenience functions in dvm/__init__
- Added documentation to __init__