Get set up for sphinx-apidoc
Get things imported correctly
Add sphinx to requirements
Why would anyone ever do this?

Regardless, it made the sphinx doc build impossibly slow.
Add 'apidoc' target to doc makefile
Replace shell globbing with regex (sorry)

For what it's worth, the glob pattern was too permissive.
Revert 60a3283, but don't run main() on import
Merge pull request #145 from drkitty/docs

Get developer documentation working