Revert "remove old files for a clean slate"

This reverts commit 5c02ec437c574396a5e20da0a61178bd69b25594.
Updated API information
Merge pull request #240 from Hydrothermal/0.3.x

Updated API information
Removed throw