add books resource, update routes, remove public/index