Fixed weird sizing for login box
Fixed minor error where server would not hash password because the crypto
module had not been correctly imported.
Added User prototype and create a file which will store a list of sqlite
helper functions
'Hacked' together server.js file, no longer relies on external javascripts
(couldn't find out how to import them). But it all works.
Linked js files together, makes the code neater
Checks whether username is valid before sign in. Also works synchronously
using function callbacks.
Buttons now change colour on click.
Added client side log in logic, and a list of illegal characters.
Began to add server side log in logic.