ADD documentation

Added a bit of documentation about how to setup app and what I
understand of its design.

This should be completed / updated when digging into code to avoid
others wasting time.
UPDATE rails and gems

 # A pacific app

All resources' destroy routes has previsouly been disabled in
`config/routes.rb`, to "prevent the review without session problem from
happening again" ([see
commit](https://github.com/agile-france/propile/commit/b9606659a425b4ba09bb25a339ee4c44a8abc1e9).

This sounds like a panic fix and a radical measure : it is not possible
anymore to delete anything from webinterface. This will have to be fixed
in a reasonable way at some point, providing we understand what the
original problem was (there is absolutely no documentation about that,
the only information we can have is from issue
[#62](https://github.com/rwestgeest/propile/issues/62) with ... "no
description given").

Anyway, tests for destroy actions were still there. While it was not a
problem with previous versions of rails and rspec, controller spec now
checks if a given action is bound to a route before trying to execute
it. This caused all `#destroy` specs to failed, except the one for
ArchivedPresentersController, which has been marked as `broken: true`
(and thus, not executed).

Marked all others as broken as well. To be fixed the sooner possible.

 # Config page

`#form_for` on `PropileConfigs#index` were passed a nil  model, counting
on `:url` options to set proper path. This is not possible anymore, pass
a mock PropileConfig model to fix it.

 # Gem changed

World :

* bcrypt-ruby (3.1.2)
* bcrypt-ruby (3.1.2-x86-mingw32)
* capybara (2.1.0)
* execjs (2.0.2)
* factory_girl (4.3.0)
* factory_girl_rails (4.3.0)
* guard (2.2.3)
* guard-rspec (4.0.4)
* haml (4.0.4)
* haml-rails (0.4)
* jquery-rails (3.0.4)
* pg (0.17.0-x86-mingw32)
* rails (3.2.15)
* rake (10.1.0)
* recaptcha (0.3.5)
* rspec (2.14.1)
* rspec-rails (2.14.0)
* sass (3.2.12)
* sass-rails (3.2.6)
* shoulda-matchers (2.4.0)
* therubyracer (0.12.0)
* uglifier (2.3.1)
* vlad (2.6.2)

Dependencies :

* actionmailer (3.2.15)
* actionpack (3.2.15)
* activemodel (3.2.15)
* activerecord (3.2.15)
* activeresource (3.2.15)
* activesupport (3.2.15)
* afm (0.2.0)
* builder (3.0.4)
* celluloid (0.15.2)
* coderay (1.1.0)
* coffee-script-source (1.6.3)
* diff-lcs (1.2.5)
* ffi (1.9.3)
* ffi (1.9.3-x86-mingw32)
* hashery (2.1.1)
* hike (1.2.3)
* i18n (0.6.5)
* journey (1.0.4)
* json (1.8.1)
* libv8 (3.16.14.3)
* listen (2.2.0)
* mail (2.5.4)
* method_source (0.8.2)
* mime-types (1.25)
* mini_portile (0.5.2)
* multi_json (1.8.2)
* nokogiri (1.6.0)
* nokogiri (1.6.0-x86-mingw32)
* pdf-reader (1.3.3)
* pry (0.9.12.3)
* pry (0.9.12.3-x86-mingw32)
* rack (1.4.5)
* rack-ssl (1.3.3)
* rack-test (0.6.2)
* railties (3.2.15)
* rake-remote_task (2.2.1)
* rb-inotify (0.9.2)
* rdoc (3.12.2)
* ref (1.0.5)
* rspec-core (2.14.7)
* rspec-expectations (2.14.4)
* rspec-mocks (2.14.4)
* slop (3.4.6)
* sprockets (2.2.2)
* thor (0.18.1)
* tilt (1.4.1)
* timers (1.1.0)
* treetop (1.4.15)
* tzinfo (0.3.38)
* xpath (2.0.0)

 # Details

* UPDATE rails and gems
* REFACTOR replace factory_girl old #after_create syntax
* REFACTOR marks all destroy actions as broken
* REFACTOR config page

Close #7
Merge pull request #11 from oelmekki/documentation

ADD documentation
Merge pull request #10 from oelmekki/update_rails

UPDATE rails and gems
Set ruby version matching rbenv

add dotenv and review database.yml for pg

Add missing test env variables