Refactored and enhanced installation process.
Merge pull request #115 from amcgowanca/7.x-1.x

Refactored and enhanced installation process.