Feature/heroku support

Finishes up heroku specific features including:
* heroku-compatible logging
* mandatory sources on heroku

Also limits startup check to 1x per process