Add test cases for simple bill entries - add, edit and delete

This commit contains the changes that include unit tests for adding,
editing and deleting simple bill entries.
Modified database schema to preserve data integrity