main page show problem code separately

--HG--
branch : algo
update problem stat to show all submissions
change view to haml

--HG--
branch : algo
add download score as csv

--HG--
branch : algo
update user profile and user list

--HG--
branch : algo