Formatting updates

you're looking for this, I guess
https://docs.python.org/2/tutorial/modules.html#the-module-search-path
1- search a built-in module with that name
2- look into the current directory for a script with that name
3- look into the pythonpath
4- look into the default path

Besides, you can't import a folder if it does not contain a __init__.py file, which turns a folder into a package
"The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later."