add description and implicit apps to .app
call init.stop() in terminate/2
bundle everything up in a release
use env vars for configuration