improved signal cheat, added ubuntu install dependencies to makefile, removed all warnings, added testall to makefile