Added: Dispensers

Partially fixes #119. This adds a handy method to BlockContainer to get the opposite BlockFace based off of a Location. This may be better-suited in another class, but it works here. The boolean in getOppositeBlockFace could be substituted with an enum. If you would rather have that, let me know.