Add fat jar generation with Manifest