Fix item clicks on wrapped adapter (Fixes #4)

When a header/footer is added to a ListView, the adapter is
wrapped in a HeaderViewListAdapter. This commit checks for that in the onItemClick method
and handles it appropriately