removed unintentional print
passing default args into config getter and suppress py 3.2 warnings
more flexibility for when a config getter will issue a logging statement
py3 support