Refactoring of Controller's parameters set
Add Middleware mechanism
Add Session mechanism

The session store is now implemented the cookie store.
Remove appended 'charset=utf-8' by middleware from Content-Type header
Fix an issue that error page will not be displayed if panic occurred in any middleware