added configurable HTTP methods and made PATCH used for updates - Fixes #59