change vimrc to be better commented
better yaml validation

added project specific yaml testing: that root key paths exists, and that sub keys exist as folders in the cwd
yaml validation improvements

moved config file validation into a seperate function
prefer sys.exit() over exit()