Add OfflinePlayer, Update Player, Entity, Item

* Updated JavaDocs for classes as well.
* Entity:
 * Added methods getPosition(), getWorld(), teleport()
* OfflinePlayer:
 * Created class
 * Added methods getName(), getUniqueID(), hasJoinedBefore(), isBanned(). isWhitelisted()
* Player:
 * Added methods hasJoinedBefore(), isBanned(), isWhitelisted()
* Item:
 * Extends Entity interface
This should be a Vector3d, Voxel is actually a the equivalent of the Bukkit Block, and so has integer coordinates and block info. You only need position info and you want double coordinates.