New checkpoint reached:
- added api to update resources
- updated plan controller to handle resource updates
- cleaned up plan detail page and css
- updated resource service for PUT