TESTS FTW: added basic tests support files and covered the install generator

Just added a test suite to grow from and cover most of the functionallity.