added additional crypto tests
added additional crypto tests
added randomService unit tests
added detectCrawlerService unit tests
added additional isCrawler tests
added additional isCrawler tests
put tests into closures; add license header