For https://github.com/greenmanspirit/journal.txt/issues/26

Added test for trying to delete and entry that does not exist.
For https://github.com/greenmanspirit/journal.txt/issues/26

Added a test for trying to edit an entry that does not exist.
For https://github.com/greenmanspirit/journal.txt/issues/26

Removed write entry test from new_test.sh and placed it into journaltxt_test.sh and renamed it entry format. I did this because that was testing a formatting thing and that is more appropriate in journaltxt_test.sh. I also added three more tests to test that the entries are in descending date format.
For https://github.com/greenmanspirit/journal.txt/issues/26

I just added the date to the no entry test.
Since I mention default values when dealing with .journalrc, I decided to print these values out so the user knows.
For https://github.com/greenmanspirit/journal.txt/issues/26

Adjusted invalid date tests to check for the actual related error message. Also added tests for Invalid date on delete and view since the others were using edit. In doing this I found that 01/01/2014 was not being seen as a bad date so I updated my regex. I am glad I decided to go back through all of my tests.
For https://github.com/greenmanspirit/journal.txt/issues/26

Changed all the /bin/sh to /bin/bash. There are some bash features that I am using and while a lot of modern machines ln -s /bin/bash /bin/sh, I want to make sure I work even if they don't. Safest way to do that is to call bash.