title: Padrino app not aware of its own root path
body: <p>I have a Padrino app which doesn't seem to be aware of its own root path. The app works fine, but when I try to require a file I wrote and put into the <code>models</code> folder, it says it cannot find it. The file is required from within another file in the models folder: <code>DvdActor.rb</code>. I can use any of these paths and it won't find it:</p>
  
  <pre><code>/app/models/file.rb
  file.rb
  models/file.rb
  app/models/fie.rb
  ...
  </code></pre>
  
  <p>It will only find it if I use:</p>
  
  <pre><code>"#{Padrino.root}/app/models/file.rb"
  </code></pre>
  
  <p>Furthermore, the <code>Thnking Sphinx</code> gem will also have problems writing its configuration file or indexing (if I hardcode the path to the config file). </p>
  
  <p>And when I have Padrino generate a Model, it will create a new <code>model</code> folder in the root folder insted of in the app folder itself. </p>
  
  <p>I could recreate my app from scratch and copy the files over but I already have Heroku and git setup, etc. and don't want to recreate all this (sometimes simply copying the files over doesn't work properly). </p>
  
  <p>Is there a way to reset this?</p>