Groovy scripts!

Implemented some of kaendfinger's work. Should be almost ready for use
now. So, have at it!

- IScriptableBlock/Item is just my attempt to bring it all under one
roof for manipulation. I'll actually add stuff to those later.
Stupid DS_Store!