Closes #186 - Added FluoException to API as parent for other exceptions
to extend. Improved exception documentation.  Created unit test.
#186 - Updates from review
Merge pull request #204 from mikewalch/fluo-186

Closes #186 - Added FluoException to API as parent for other exceptions to extend.