Added boost dependency, Rearranged some rendering code
Added type information for Animations, converted more pointers to shared_ptr
Renamed GameAsset to GameData.  Added GameData typing