Initial Commit
add deps, and distrbute.hs
basic monad and registry code
add test suite
add process sending and receiving
add broadcaset
add processes projection to Registry
refactor to allow writing to proceses directly as well