Give more info on invalid table

- Interrupt the stack and tell the player that they sent in an invalid table; ignore if player sends in nothing
- If you are going to allow resource.AddCollection() to support integers, allow resource.AddWorkshops() to also
Added noCache example
Merge pull request #1 from Kefta/patch-1

Give more info on invalid table + integer support for resource.AddWorkshops()