more docstrings for Droplet.py
don't raise Exception - use custom exception classes
add new exception classes to package exports
Merge pull request #65 from tomscytale/master

more docstrings and updates to exceptions