Fixed the test coverage.

Basically, the previous test coverage needed to be called in a certain
way to work. It was retarded. So I decided I should fix that. Now, it
does some hacks using forking process to test different outcome since
many things that Ecrire does happens at boot time and it is bound to the
gobal namespace.
Fixed issue with nil content
Changed how ecrire is loaded so it's easier to deal with test coverage. It has no implication outside of test coverages.
Changed rake test so it doesn't include all the Rails task that wouldn't make sense. Actually, this is very test oriented for now
Removed ruby requirement because it was screwing with my different setups
Merge pull request #69 from pothibo/tasks

Fixed how tasks are built and test coverage in general.