Now .gitignoring *.pyc and *.db.

Also removed todo.db from versioning.
made navigation more seamless and added open/close task option