ignore Cake build file from npm
export IllegalArgumentError
added more test cases
added test cases for undefined and defined values