state config files are now created automatically for users who dont have them (though not sure if the dir will be created)
state names can be edited
some crude knockout ui for editing state config
building on config editing ui
first pass at promisifying contextEngine
simplified getting context engine for user with promises
fixing issues with previous
fully switched context engine creation over to promises style such that the old version of the function is no longer neede
retrieving context engines for users is now fully promisified with the non-promise varient removed