navigations now depend on abstract factory
first setup User Service
add register service
add user "authenticate" and "clear identity" services
refactor the controller to use register, authenticate and clearIdentity services
clarify class names in some comments
new template
new template
Merge branch 'user' of github.com:herophuong/oldstuff into user

Conflicts:
	module/User/view/user/user/edit.phtml
	module/User/view/user/user/login.phtml
	module/User/view/user/user/register.phtml
add old stuff logo
Merge branch 'user' into stuff