Big update, rewrote web api and frontend. still a wip
Large rewrite of backend and ui