porting to typescript.

 * raw data
 * reference functions (from tables)
 * record types for monsters
 * everything for allocation but allocation
allocation algorithm is ported works
comments, project cleanup
some sembalance of a build and dev process
starting on interface

 * splits some data concerns up into their own namespace, shared by
model (bestiary) ui (interface).
 * manticore.ts now connects the bestiary to the interface and
 'starts' it up on load.
cleanup