(feat) #noticket Adding our user_default as well as a log module so we can get line numbers and function names in logging