split client app into js / html, added basic routing & added authorization dialog
fixed schema
.gitignore: ignore editor swap files