implementing tests for issues #1 contains method
contains implemented with 100% code coverage
formatting, added an additional tricky test
adrian's less than O(n) string contains
bug fix
tests were a bit too random, causing intermittent failures
Merge branch 'dev/issue1' into integration