Finished frontend (terribly big commit) added about and help pages, done main swap page, done the json api and a bunch of ui stuff