Began adding the Mass Effect 3 Save Format

While I will probably split this off into a seperate repository in the future, for now I don't see a reason to.
Broke Timestamp out into a seperate struct.
Broke the rotation info out into a seperate struct

I also fixed an issue of reading 16 bytes into a 12 byte struct.
Now all structs have read and cout functionality.

Next up, moving everything that's shared between ME2 and ME3 into seperate files.
Moved all the things which are shared between Mass Effect versions into seperate files.

This saves me work.

Judging from Gibbed's code, it may be possible to adapt quite a few of the other objects to work as well.
Especially since most of the changes where just adding variables to them, and Gibbed does quite a bit of version checking for those variables.