added -lrt to the Makefile
get-shell-variable now returns false on failure instead of nil

I also fixed the other shell variable functions to follow how booleans
are supposed to work.