Closes #186 - Added FluoException to API as parent for other exceptions
to extend. Improved exception documentation.  Created unit test.