javadoc & site content
throw exception if value is null
throw exception if node for subprojection is null
added unit test for throwThrowable
add args to constructor within throwThrowable
added test using args as exception arguments