solved the edge cases for contains()
initial commit. Default config file.
now reads from a config file