Added YAML parser library and config file-reading

The server program now looks for a config file in the 'yaml'
directory. A default configuration is provided.
Merge branch 'universe', remote-tracking branch 'origin'