Both `get` and `set` are async in the metadata library. The `await` in `get` is required in this case because otherwise it will always to set a promise on the metadata, which doesn't make sense, and the await in set is required to not swallow the rejection if it fails.
* add env config docs
* fix environmental, add quotes
* actually commit all the things
* add npm rules blurb
* dotenv npm wording
* make formatting into a beautiful table
* place ordering before deployment
* fix md tables for gh markdown even though they work in atom readme preview
* specify defaults and add period
This replaces all internal references to "robot" with "app" or
"Application". There should be no functional change in public APIs, but
may cause some issues for anyone using internal APIs.