Adding Basic Classes

Here, I've added the Basic classes needed for my QNodes - Project. I
also defined some of the interfaces in the .h Files.