Allow WARNMSG to contain/start with '#'

Previosuly this error was being displayed:
	108: [: x#: unexpected operator
Merge pull request #46 from andir/warnmsg_fix

Allow WARNMSG to contain/start with '#'
Add rspec-system tests.
Merge pull request #60 from apenney/rspec-system

Add rspec-system tests.
Refactor loop to use for-do instead of while-read.

This for loop around find removes the need for the read statement.
The read statement isn't portable to solaris, because Read has no -r option
in /bin/sh on solaris. This should resolve Issue #45.
Merge pull request #56 from nibalizer/for-loop

Refactor loop to use for-do instead of while-read.