Train message change
Train crew method for battlestar
BS train crew tests
Changed starting resources
Added bonus for resource use
Crew material bonus doesnt count if crew level is 0
Added javadoc comment, bonus rounding
Modified BS object creation order
Added required subsystems to class
Updated subsystems constructing parameters
Added resource cost to repair
Added log events to damage method
Upgrade changes