Working Build

Working, heavily tested, build in python 3.