Simplified functions for getting player data. Now works as an API

Hey Drayshack,
Seems the XStream method of getting player data made it so that other plugins couldn't load it. I've solved that problem by making your load methods use an OfflinePlayer, and refactored all the code you had that set player inventory and XP as it is already getting set anyways.