Applied HLint suggestions
Added test for handling null request id
Started adding documentation
Added type for creating lists of method parameters
Improved Param data constructors and added more documentation
Updated test for change in API
Renamed JsonFunction and JsonFunctions
Added demo program
Shortened demo program
Added error handling example to demo program
Improved function names
Added package description
Improved documentation
Improved type signatures