Changed the error handling interface

SetErrors and AddErrors fails to store session specific data.
Added a type ErrorStore to store session specific error messages.
Removed SetErrors and AddErrors.
In the middle of JSON decode to form errors

Need to Unmarshal form errors to ErrorStore.Errors
Finding ways to solve the problem.