Issue #6: Use Javascript/Ajax to manage time entries.

Fix issue #6.