Add first round of test functionality.  Running "idol --test " will now run through all hash tests for a given idol, then run through full tests only if hash tests fail.
Add full functioanlity to idol_test allowing for has tests followed by full tests if hash tests faile.
Merge pull request #11 from kaizoku0506/test

Add --test functionality