added integration test, modified integration test framework, added new targets in .gitignore, modified build for travis.yml, added stop and start server functionality