Add sighup handler to sessvc
Move pam handing to one point instead over session