Change printing of status to use helper method
Change to use two space indentation
Refactor providers
Add installer class
Move instance variables into method