Cleanup new sidemission code *UNTESTED!*

Cleaned up mission code
Added buildingOccupation to seperate call
Added Zenophon to credits and updated changelog.
*NOTE* Could be broken now! Can't test atm.