refactored preflight.ex and added new function to enforce installation of specific hex version
refactored preflight.ex and added new function to enforce installation of specific hex version

stride-nyc/remote_retro,stride-nyc/remote_retro,stride-nyc/remote_retro,tnewell5/remote_retro,samdec11/remote_retro,tnewell5/remote_retro