Add action manager processor

This PR introduces an initial implementation of the processor, which is the core of the aciton manager.
Targets #235.
Why can this be negative? Please add a short note! (I understand why, but well...)