First Update

Implemented a basic Factory and an IFactory Class, which OpenGLSystem
and SimplePhysics inherit from
Commenting + Refactoring

Commented FactorySystem::create and IFactory::getFactoryFunctions.
Split up the OpenGLSystem::Factory and SimplePhysics::Factory into
individual create* functions for each individual Component.
Merge pull request #11 from Eldalar/develop

FactorySystem
Rename SimplePhysics.cpp to be Linux Friendly

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>