Restructure project using setuptools/distribute
Add sphinx documentation