- Centralize error messages
- Centralize validation
- Fix bug where I was saving JAVA_HOME into the wrong variable key