Restructure

This restructuring is needed to provide proper python package project. Please see the diffs for changes. No functional changes should be done, only restructuring related.
Why there can't be python2.7? Is it wise to open this script for other untested versions (2.6 and lower)?