SkillInTraining Addition, Contract/Research Type Changes

I have made the changes asked for from the previous pull request for the SkillInTraining. You may want to look at how I achieved the offset attribute to element transformation. XSL is a weak area for me.

The Contract and Research changes are based on errors/missing entries when used with my API keys.