Reorganize as a python package
Use module as singleton instead of class

Using a class with all staticmethods did not seem to have any benefits

Also, add support for formula kits and add basic formula validation
Setup logging
Fix typos and logic errors in formulamanager
No need to implement own "find module" functions
Add ui for installing a formula kit
Basic infrastructure for building formulae
Implement interface for running executable files
Implement functions for dealing with archives
Add method for building formulae

Download source, patch, build