[RemovingInterfaces] Removed Editor

LineEditor becomes Editor and moves into Gnugat\Redaktilo.
[RemovingInterfaces] Removed File

LineFile becomes File and moves into Gnugat\Redaktilo.
Merge branch 'tech/removing-interfaces'
[Tests] Created tester script
[Tests] Added phpspec templates
[Tests] Removed manual tests
[Tests] Installed Behat

Use of behat to make executable demonstrations.

A bundle registration example has been created.
[Tests] Added Behat to test script
[Tests] Updated travis conf
Merge branch 'tech/tests'
Fixed CS
[FileComingOut] Added filename test
[FileComingOut] Added content test
[FileComingOut] Renamed read to getLines
[FileComingOut] Created longer fixture
[FileComingOut] Added current line number
[FileComingOut] Removed cursor from Editor
[FileComingOut] Moved the file outside of the Editor
[FileComingOut] Refactored Filesystem
[FileComingOut] Added line insertion