Make sure resource interfaces have at least 1 method

It doesn't make sense to create a client proxy for an empty interface. Fail fast to prevent confusing errors down the road.
Merge pull request #1 from polarbizzle/resource_interface_validation

Make sure resource interfaces have at least 1 method