Minor fixes

Added author name to all files and <algorithm> in headers, to guarantee
work of std::less - should think of replacing it in future