Setup isn't a seperate command!
Implemented clean
Removed old Python build system
Moved cache back to .cache

1. Root directory was getting a bit messy.