Lay down build skeleton.
Add Process module.
Re-write in OCaml.
Remove 1st prototype.
Merge pull request #2 from ibnfirnas/re-write-in-ocaml

Re write in ocaml. Fixes #1