Add unfinished linereader - shared_ptr exercise TODO