added donut scaffold, root route, minimal testing