Test case for phone calls

I implement a functional test case for phone calls and fix some bugs
in the show view.  I also make the notes field nullable and add a
database migration XML file.

At last, I update the README.md file to reflect the newest features.