added signup controller and template
added link to signup controller in main page
rename pageinfo-mock to pageinfo
added state mock
add state mock for testing