[ci skip] add delete account feature and refactor

change name of service 'UserInfo' into 'Account'
create a service named 'StringResource' which contains strings used for the app
create a service named 'Utils' which provides useful functions for other services or controllers
fix userinfo_form view to do form validation correctly
update 'EditUserinfoCtrl' to use strings defined in 'StringResource'