add more tests for Arguments class and fix bug in Arguments implementation
create RunkitMethodTest and fix RunkitMethod::rename