1. Added CSV serializer. 2. Added array-formated output, for JSON and CSV. 3. Added options to control the above
makefile