Making compatible with 1.8 (ugh)
Fixing excessive patching
Basic setup script