Database corruption resistance.
	Ignores line if line not parsable in todo.

Updated Man.

Updated bash_completion

Added validator function

Added todo <number> list.
	I always forget what number I was supposed to look at when I use
	todo.

Added argv parsing for restore database.
Missed a spot

Really trivial.
No need for iostream

I was using iostream for internal testing of regex.
Then I found that it does not work.
It simply raises exceptions.
Updated Usage String. Updated bash_completion.
Only writes to file if isCorrupt.
Merge pull request #13 from ParthKolekar/master

Database corruption resistance. Added Validators. Added restore from argv with better bash_completion.