Getting started

Basic representation of a cube; initializing said cube; printing said cube; rotating said cube under very specific conditions. This might actually be something of a challenge, especially to do well.