Update to c++14, code cleanup, add concept placeholders
delete unused file