Add pexpect for requirements

This will be needed for a complete UI testing
Rename the old database used for testing
Remove the old database
Add new test suite to test the text ui

This suite uses pexpect and it should enable
a more complete testing, in addition to the unit
testing coverage