[WIP] Config

This adds a config to script, addressing #5.

![screen shot 2014-03-10 at 1 15 08 am](https://f.cloud.github.com/assets/836375/2371043/5f4bd838-a81b-11e3-9d0d-2556dcd5215b.png)

There are major issues though.

One is the fact that functions in the config get clobbered/coerced into empty object literals. To get around this I opted for using a "flags" array.

This brings us to the next issue. If there are no flags specified within the default or the settings pane, `atom.config` just doesn't pass that on. This makes it hard to tell the difference between a program that can't handle selections or just plain doesn't have flags.

Also, the config screen is ugly. See what it does with capital letters in keys?

```
PHP -> P H P
CoffeeScript -> Coffee Script
```