support fsharp and linux
update docs
Minor cleanup.