Debugged
Added Logic for Error Handling
Seperated View out into partial
Added Logic for route switcing
Added Checkout Controllers