Added ignores
Switched to std::thread instead of boost one
used std namespace explicitly