added support for "tunneling" HTTP methods over POST requests
you can add a hidden field to an HTML form with the name "http_method" and as value the HTTP method to "tunnel" HTTP PUT or DELETE methods (or custom ones as well)