Added  directions, UI stuff

Made the app a whole lot more usable. All it really needs is distance
estimation corrections.