Added initial weapons

Added WeaponFactory and a few weapons.