getRequestChain was returning nothing
Allow the framework user to only send Request on initial controller
The last exception could probably never be hit so removed it and made sure of that fact.
Improved test Data
Finished Controller tests