Modules installer

This is a simple modules installer (can't handle multiple files, or requirements yet)

It connects to http://jaspermoduleshub.herokuapp.com/

I added a `walk_packages` on `brain.py` so that modules can be installed in subfolders.
Ok, I understand your point. What I meant was that, instead of your `AddingClass` class (which does not actually hold any meaninful state), we do have one (albeit very small): the module name, the path and the metadata downloaded from the repository. 

If you don't keep that inside of an object, you end up doing this:

```python 
def install(module)
   metadata = get_metadata(module)
   path = get_path(module)
   create_dir(path)
   download_module(module, path, metadata)
   install_requirements(path)
```

That makes moving around the state verbose. 

And, about wasting resources, as I don't think this will be really a resource intensive application, and creating several objects is usually not really a very resource wasting operation in an OO language, I think we'll be fine. I rather have clearer code than a couple of kbs? free in memory. 

And, in making objects, I rather have the creation of the instance, configuring the object with everything it needs (in this case, the module name, and possibly in the future the path to the modules folder) and then executing the action.