added readme, added routeId's, fixed error handling