clean up some strange imports...
add json<->nbt converter.  add json writer.  add json reader.  add json
parser (from string or reader).  
Move template parsing over to new internally handled json (as vanilla
handling is extremely poor)