Add whitelist functionality

- Move defaults to static property and add whitelist
- Add whitelisted options to infos
- Update unit tests for whitelist testing
- Add coverage script and test for notfound module case
- Add coverage.html to gitignore

To support use case described in stefanpenner/ember-app-kit#500 and update for PR stefanpenner/ember-app-kit#502