Add renaming to devicelist and focus input field
Prevent the user from doing wizard steps out of order
Show error when wrong wizard step is accessed
Show js required notice. Fix #206
Improved error messages
Merge branch 'sb-pi-pairing' into development

Conflicts:
	hostsoftware/hexanode/webfrontend/app.js
	hostsoftware/hexanode/webfrontend/views/footer.ejs
	hostsoftware/hexanode/webfrontend/views/header.ejs