Simple login screen and backend, with script protection.

Tried to make it as simple as possible. New pull request fixed a double session notice.