First commit with new ui and url joining. Still a lot of things to fix.