Allow shops to be created on any type of block that implements
inventoryholder

Reworked the lock listener (More efficient, neater)

Some misc stuff too.
Remove display items when a block is placed ontop of them
Fix NPE
Bukkit still hasn't fixed their fucking item frame API