added a decorators module and moved the two call_by_array and call_by_item decorators to this module. Also added a ignored decorator to ignore exceptions by using a with statement