added a universal command processor based on annotations and dynamic 
method calls
(not working yet)