NinjaBlocks API

 - Implemented the api from the ground up
 - Implemented everything except a few deprected/non-working
 - Tested and working!
 - Fully documented
_.options is never used. Is this normal ?