Restructured lib and test to be more modular.
Moved json fixture into its own directory.
Fixed json fixture path.
Added yaml parser