Updating binary parser functions to be in their own class so we can control the endianess only on specific parsers. also adding initial mp4 tests and a few atom parsers