Asset loading and management

asset module, animation, and some testing stuff