Moved cannons to their own module, forgot tank MGs in weapons

Missing the parent classes for the MGs though so they're commented out