*_exists checks and a readme

* Wrap functions and classes in `function_exists` and `class_exists` checks, respectively.
* Quick readme.