cleaned up migrations, added controller + configuration + updated docs