Clean up state file handling
Clean up state file handling

Seems cleaner and might be more testable, but really there's not much
there to test.

Perhaps that it's opening the file that I think it's opening?  Otherwise
all the beef's in terraform.ReadState().

hartzell/roster