Shifting to Fabric result storage, adopting custom run() method accordingly. Adding some tests.
Adding test for Python package installation, fixing small pip bug
Fixing small bugs in result class