Add esup to Cask
Refactor init. Clean comments and unused code