Duplicate export
Doc
Remove commented-out code
Refactor monitor process
Refactor data type for state of group of processes
Remove usused code
Refactor monitor code a bit

It's not significant improvement but code becom a bit more readable I hope
Rewrite how processes are managed

Now we have per-actor monitoring processes
Use MaybeT for and modify lens to use MonadState from mtl
Remove commented out code
Documentation
Start monitoring nodes on monitor start
Expect message of correct type
Link monitor and actor process to ech other

Also use louder failure
Fix logic for allocating nodes

We should put nodes into pending list upon allocation
UnknownProcess exception means that process crashed
before we were able to register it