Initial port of application controller code from scikit-bio

**NOT READY FOR MERGE**

See `LICENSE` and `README.rst` for attribution info.