init: check for efs files first.

-We need to check to make sure the files exist in the efs
before trying to read from them. If the files do not exist
we try to but in the most obvious values that will still work
but also indicate that there is a problem.
Merge remote-tracking branch 'meticulus/master'