Changed varible name to be more specific.
Did some minor refactoring to make parsing more sensible.
Added a no-op so that the module would compile.
Added a payload for testing purposes.
Added support for meck testing and a first test.