Cleanup:
* methodized a bit
* gitignore for downloaded files
* multiline fixes
* cleaned tabs (plz use only 4 whitespaces per indent level! kthx)
* fixed module execution handler