Write a base code for this
Custom Error Class: ClusterAppError
Application init: assign worker
Application workflow(start, restart, stop)
Example workers(exitworker, worker, httpworker)
Tests