more textures

Engine Changes:
-can now load and display more than one texture
-created "utilities" namespace to put commonly used functions in

Demo Changes:
-physics objects have an angry birds texture
-draggable objects have a companion cube texture
-rts objects have a siege tank texture