added empty versions of all the classes, interfaces, and methods.

@mycal-tucker I'm going to go ahead an merge this. could you check your editor and make sure that you are using spaces instead of tabs? http://stackoverflow.com/questions/407929/how-do-i-change-eclipse-to-use-spaces-instead-of-tabs