GameObject and Component factories/managers

also added stdafx.h and an early controller component