validate for each data type
add new exception configs
no more needed
pass route config to run controller
record error message by method and remove error message shows
remove construtor and move basic setting at method run
move private function as public and bug fixed
always attemp to get class name from normalizeName
made number of protected method as public and method save will attempt to insert first otherwise update
provide new mehtod to return error, insertId and affected rows
remove more ;
bug fixes with build updating sql statement
adjust code style
made uploading file's name as more complex
delegate object to vaildate variable
add database exception