Minor updates as well as adding a login system with javascript