Improvements to sign up process (closes #228 and #251)

 - Added dedicated data policy page (should be static but never mind)
 - Added submission time and blank-field (honeypot) checks to signup
   process
 - Broken out signup data and validation to its own model