Added Google Guava
SImple tests
Simple case, 1 button, 1 key test
Button with 2 keys
Two buttons
Loading Pov, 4 directions