Set up for IntelliJ and added Constants interface