adds homedir to get_os
committing this while i decide if this is the route that i want to go or if this should be handled by CFM