Merge commit '4f55fc32589aecd4c7df4e3ca9bd1be941f1b015' into develop
Added Karma test runner and package.json
Added README for Github; added extra pattern to .gitignore to ignore Eclipse markdown temp files.
Update README.md

Added "getting started" section.
Changed all two .py files and Eclipse project to Python3 (demoable).
Merge branch 'feature/python2to3' into develop
Factored out heartbeats from SseHTTPServer.py.
Changed print functions to logging.* methods.
Added tests for SseHTTPServer.
Changed unit tests to use BytesIO instead of real file.
Added .travis.yml
Merge branch 'develop' into feature/serverrefactor
Update README.md

Added Travis-ci build image.
Merge branch 'develop' of https://github.com/patveck/tweetboard into develop
Added Makefile and travistest for inspection of Travis CI environment.
Added Karma dependency to package.json; invoke karma via npm from Makefile.
Added npm install to Makefile to install karma (via devDependencies in package.json).
Added download of mock_socket.py on Travis, added --single-run to Karma.
Merge branch 'feature/add_travis' into feature/serverrefactor
Refactored SseHTTPRequestHandler, added 3 more tests, added creation of __init__.py to Makefile.
Fixed Makefile, Added extra tests on format of messages plus unit tests to test the tests.