added FileReader class to parse the file without Boost Tokenizer