setup.py: New file

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
.gitignore: Ignore build/, dist/ and *.egg-info/ directories

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>