use setuptools

distutils doesn't know entry_points nor install_requires
Merge pull request #1 from TomasFlam/me

use setuptools
Do not load whole file to the memory, using sha1sum instead. Testing working directory write access before starting server