API refactor to separate cffi declarations

* Moved to structure similar to OpenTLS
* api modified to load the cffi modules
* cffi verify methods broken out
* Jarret Raim and I pair programmed this
diff --git a/AUTHORS.rst b/AUTHORS.rst
index 9d499dc..1aa37e4 100644
--- a/AUTHORS.rst
+++ b/AUTHORS.rst
@@ -7,4 +7,5 @@
 * Laurens Van Houtven <_@lvh.io>
 * Christian Heimes <christian@python.org>
 * Paul Kehrer <paul.l.kehrer@gmail.com>
+* Jarret Raim <jarito@gmail.com>