Signin flow

signing with password, redirect to chooser logged in with verification
email sent.
user profile page. some elements tbc.
Merge branch 'devel' of https://github.com/mikowals/baby-namer into devel

Conflicts:
	client/baby-namer.js
	client/js/lists.js
moved router before hooks to one function
resolved merge error in userInfo
added email templates customisation file
changes to userInfo, add generic errorMsg display on all screens
new files for errorMsg
names publish functions now account for separate sexes correctly
fixed boy / girl display and added a cancel button
update profile workingw
changed .less file to make file import order and customisation clearer, did not impact formatting at all
signin now routes to chooser on success
merged with devel from github
started adding font resizes for small screens
made fonts smaller for mobile, reorganised buttons on lists page
made sure all files added
more mobile css, mobile buttons for lists working
added container back to userInfo.html
added files for errorMsg and less