pretty good kickstart of web frontent. still need to add CRUD functionality to device page