Filling out base files for cli and config

Includes cli execurable, config and cli classes, as well as some
more-careful loading of constants to conserve memory