Factored out parameter file interface to its own class
Added .travis.yml