Added support for clicking signs

Most of the conditions (shared between item and sign) are now in 'makeChest(Player player, PlayerInteractEvent e)'