Implementd view, controller, gameElements and model packages, added controller, weapon and ammo classes