Issue 866 refactor forms

PR 1/3 for #866 
Also needs PyBossa/pybossa-default-theme#40 and PyBossa/crowdcrafting-theme#30
Closes #866