Fixed tests. Added test for Else. Test returns either passed or throws failed.