added a number of items, setup the do/undo work, need to start testing
move generation and update seem to be mostly working.
looks like the move engine mostly is working one way (can consume all files celestia makes without problem), but the other way is untested
renamed the fsharp engine to celestia
fixed a minor allocation bug (file closure)
moving from mac to linux