Input string fix

I've made this branch to address bug #11 
As discussed...this: 
err.should.be.a( 'object' ).with.property( 'message' ).that.is.a( 'string' ).that.equals( iin.options.messages.PARAMETER_IIN_IS_UNDEFINED );