Command handling fixes and working test plugin

Added getter to Hook.
Added clearing of wasHandled flag in CommandComposite so commands do
not hang.
Added testing for wasHandled flag to prevent checking aliases of found
as plugin command.
Removed setPosition from GranitePlayer.
Corrected setPosition mapping to a(double,double,double).
Included working test plugin that TPs player.
Added missing cast

Added missing cast to oldBlock.getType().getMetadata("layers") in
ItemInWorldComposite line 78.
Merge pull request #30 from Chrisbotcom/SmoothGranite

Command handling fixes and working test plugin