Added Enemy Interface and Factory. And some tests using gtest.
Added folder strucure
Removing Factory Folder
Merge pull request #1 from HallCat/CathalFactory

Added Enemy Interface and Factory. And some tests using gtest.