Avoid update custome hosts path to None

If we don't have ~/.custom.hosts or ~/custom.hosts, get_custom_conf_path
will return None and overwrite the default self.custom value.

Issue: 26
Merge pull request #39 from samsong8610/master

Fix issue #26 TypeError: coercing to Unicode: need string or buffer, NoneType found