Added Saving and Template Pattern Generation! (And A Lot Of Patterns!)

I am likely to improve the pattern system so that adding patterns is not such a pain, maybe a file loading system since the pattern system as it is now is pain-staking, but not incredibly painful, it is bearable. It also allows easily visible patterns as opposed to more compact systems. It's open to change though.