lockscreen

added lockscreen functionality in a somewhat sloppy manner but it is the
only way i could think to do it.  pwd is tam btw