Removed eval() from annotations parser.
Created new Http\Request object

Controllers now return a request object that is passed back to the invoking call, allowing several controllers to be called in a single request if necessary.