Added UI front end and REST endpoints