Tested and fixed the bugs & added an example to carstore.

* Note that DispatchCall's will now call 'prepareCall' for general call tasks (e.g. session cookie) the rest and rpc dispatch will take care of their own execute method.
TODO: Context for the rest checking needs to be improved, I have limited time.