Split installer script into methods

Move specific installer methods to their own files in their own path.
Top level will source the specific installer methods and run the install
script.