Added structs for different boxes

Added structs for the different type of boxes that exist in the mp4.
Also added the different data types associated with each one.