Organizing code in classes and starting compile.rb