added the riottest folder for examples
renamed and recursivized my-vec-member?/vec-member?
Profiling and Data Definitions

Tried (and failed) with profiling the code.

Started the overhaul of stp-solve-base that will involve a new and more compact representation of positions.
This will eliminate sets and hashes from the position representation but they may (or not) be used in other
contexts.
New Position Representation

Eliminated the hash/set way of representing states in favor of a vector of lists.  Resulting
runtime is less than half of what it was.  Still have sets in the expand chain but this can be isolated
entirely within a compute process; i.e., data passing between processes need not have any sets.
create stp-init.rkt for initialization stuff
compile-move-schemas and rearrange code
improve speed and more re-arrangement
cleanup and start on merge partial fringe expansions
adding merging to remote-expand-fringe (incomplete)
Distributed Expand and Merge

Baseline running (but incorrectly) for splitting the expansion of fringes and then
the checking of duplicates while merging.  Most of the changes support the distributed
merging of partial fringe expansions.  Using heaps as priority queues in several places
where dealing with multiple partial expansions, etc.
comments and fix maintenance of heap
debugging distributed expand/merge
debugging the expand/merge problems
fix dropped-position-indices in merge-range
debug messages and error-checking
removed a redundant expand adding to excess expansions
more debug-printing and error-checking
merged racket into savetodisk