Scheme agnostic 2

A different approach at scheme agnostic URLS (the important ones anyway). Introducing a couple of url modification functions and resetting the java css and login, settings and registration forms to the agnostic form.

Replaces #40 & #41