Add .checkstyle to .gitignore
Adding entity/player event interfaces

Adding a base event interface for both `Entity` and `Player`
Ignore .nb-gradle folder
Add collection of online players, max number of players, and a getPlayer method to `Game`
Add Damageable class with basic methods
Add AsyncPlayerChatEvent
Event hooks ignore cancelled events by default
Add CONTRIBUTING.md, Update README.md
Add VoxelVolume super-implementation for World and Chunk; moved methods from World and Chunk. Add EntityUniverse super-implementation with methods to get Entities
Add Vector3i block and voxel getters to VoxelVolume
Updating Block event with reference to Voxel

Updated `BlockEvent` with `Voxel getVoxel()` for block/position. I'm debating
renaming the events to `VoxelEvent` but that may be too different from
what devs are accustomed to.
Update JavaDocs, Game, World
Add cancel based methods to event base interface
Add ItemsStack interface, without any Inventory
Update README.md, Forum Link
Fixed javadoc, added missing @Overrides

I accidentally deleted this

I'm tired, I screwed up a few things

I'm tired, I screwed up a few things
Fixed Javadoc describing Order.BEFORE_POST and Order.POST to be cancelable. Fixes #98
Fix typo and consistent capitalization.

Forums is not a proper noun.
It is not a requirement to squash commits in a PR

Now *please* stop with the "please squash" comments. Whoever pulls your PR can squash your commits.