add Function model api
add hibernate Function implement
remove GenericDAO Serializable
add FunctionDao
update generic hibernate dao impl
update UserDAOImpl and RoleDAOImpl
add FunctionDaoImpl
add test case for functiondao