added optional _method query parameter to override POST method to PUT,PATCH,DELETE for browsers incapable of sending them