Started adding support for unnamed arguments
Continued adding unnamed arguments
Reorganized functions for parsing and applying arguments
Added error for extra unnamed arguments
Improved function name
Reorginized functions for creating test requests
Added test for using default values with unnamed arguments
Added check for empty batch request
Added check for wrong JSON RPC version
Added test for allowing missing version