Added int overload for catch all method

Catchall method now optionally support ints. For example, drop[123] will call into BeforeMethod(int index)

Added overload: 
BeforeMethod(int index)

Previously, the catchall method only support strings:
BeforeMethod(string method)