Added some more docstrings
Make the exception message inline
Try and document the smart_rider package
Annotations