Added docs
Added serialization helpers.
Added OnBlockPlace event handler
Split into separate source files.
Added event handlers for HangingPlaceEvent and HangingBreakEvent.
Added Listeners.OnSignChange. Added enriched Block class. Fixed
incorrect IDEA-generated package names.