Updated config_test, created travis.yml, updated and aligned inline docs, added licence