Removed Google guava dependency and open sourced Hannonhill commons.