Adding Site resource and extending Resource with missing CRUD actions

- I've added the missing Resource#create, Resource#update and Resource#destroy methods
- Also added a site resource so sites can be created, edited, destroyed with the gem