add links to models add generic ResourceAdapter add ApiRoutes Object for less redundancy in route definition