Added the basic .h and .cpp files for the struct namespace. They should be completely functional at this point and I will continue to update documentation to make them as clear as possible. Note that the there is no specialized implemenation of "pack" for type double, which would be required if using with Arduino.