Adds interface tests
Changes the 'rm' <expression> argument to mandatory

It prevents from removing the entire database by mistake.
If you *really* want to delete *everything*, make it explicit and type
ipodio rm .
Adds further interface testing
Separates unit tests from interface tests
Updates README