Rotatable Items no longer hard-coded.

Added an interface, which when a block implements, it can be rotated
using the neon rotator.