Split main into separate files

-Added Binding.h
-Added BindingBase.h
-Added IMessageBase.h
-Added MessageSubspace.cpp
-Added MessageSubspace.h