Move history management feature to new file

One feature par file is Gherkin (Cucumber) convention
https://github.com/cucumber/cucumber/wiki/Gherkin

It is also easy to manage features this way.
Remove @failing tags from already fixed test cases
Merge pull request #48 from tkf/organise-ecukes

Organize ecukes