Adds the ability to use magic static methods

Personally I dislike static methods so I decided to wrap up my dynamic class with a static caller.  Unfortunately epiphany calls method_exists.  The whole debate about is_callable vs method_exists is ancient and I personally fall on the side of is_callable, but here is a simple solution that seems to fit with the code style.