changed Exception type thrown when all parameters are not named.
minor change to getMessage method.
minor changes to one test method to acommodate other exception thrown.