Adding user configs.

* Changing OptionSkipDependencies to be a user config option.
* Adding a config parser.
* Adding the start of language configs.