added disc table
minor fixes
added once and array ops
added optimizations.  removed spurrious cache() calls
removed row copying from pairtable.ensure
changed crossproduct to use once instead of cache
added freeze operation
didn't include schema in freeze
allow frozen table to melt, but all derived tables are still frozen
added fast paths in projection