Add logging, fix exception for non-root use

Don't try to drop root if not running as root

Signed-off-by: Tyler Menezes <tylermenezes@gmail.com>