updated build script
reimplemented the nr::scan module
renamed Reader::read_character() to Reader::read_char()
updated main.cpp to use std::cin again instead of an std::istringstream.
switched from int to wchar_t for representing a character
added Matcher and SetMatcher class to nr::scan namespace. added Scanner::skip(), Scanner::read() and Scanner::match()