Introduced Stringstream object and unit test infrastructure
added gitignore