added config file reader + test case
added ppinifile load to config reader + test cases
removed whitespace at end of line
refactored change detector (function params into opts hash)
changed name of test according to what it does
extracted some functionality into modules: git repo manager, command module
implemented environment manager component + test cases