Added docs to functions.
Docs describe future functionality
Added Exception Types