Move axes.

Refactor into an interface instead of an abstract class.
Add interface.

Include new interface common to item and block creation. May be used for
other objects that are used in the GameRegistry.
Create abstraction.

Include an armor abstraction.
Implement new interface.

Include the Regsitrable interface for setting basic registrations on
object creation and inclusion into game.
Add wrappers.

Using classes to wrap methods from forge and minecraft library.