Added config file
Added error display if set
Dynamic page loading
Added basic login

Unsecured atm, but working, also added salt function.