Add BlockFace and basic Block methods

Added BlockFace class
Added basic Block methods that will be needed regardless of how the
rest of the API works
That may be so, but we may also want to do this for entities later on. The [unit circle](http://www.mathsisfun.com/geometry/unit-circle.html) would come in handy for that.