remove unused Exeption class
improved error messages
use framework wrapper for POST data
support csrf validation
delete unnecessary params