Easier running + amdefine verify

scope bugs (class variables not accessible in callbacks).
subscribe topic and only subscribe to nsq topic if a topic is set.

Setup foreman groups for state(ful/less) processes.
eg. 
```
foreman start -f ProcfileStateful
```
different tab:
```
foreman start -f ProcfileStateless
```
Defaults for all env variables to make those foremans just work. Should go in a yml though.

Verify that all tests pass