Put SMB definitions into smb.h
Create unit testing application using gtest
Move struct checks from main into unit tests

These were double checking sanity of structures and are really more of unit
tests. Use the new unit test structure to do these sorts of things properly.