Templates to binary Read/Write on raw files overloaded for STL Containers