Create GGUAbstractHandler.java

added an abstract handler to extend from to make things easier (wrote in githubs editor, may need fixing)