Add Serializable interface

Serializable interfaces will implement Serialize, a function that
returns a std::array of char types with length 1024
Add SmbMessage class to store and serialize SMB messages.