Update to IntelliJ and setup