Two Factor Authentication (closes #10) and fixing some form actions