Added the proxy function to the global namespace

Added a proxy function to allow for the switching of the context in
which a function is invoked.
Added Entity.fadeTo function
Added Entity.dispose and Engine.off functions for cleaning up unused objects
Merge pull request #7 from rastating/feature/animations

Feature/animations