animation controller and basic input controls

the input controls are ready for xbox360, the buttons need to be mapped
for the default preferences in the input settings, but the code is ready
for crossplatform use