Added a missing include.
Added AUTHORS and COPYING.
Changed from 'auto' to std::vector<>::iterator for older compilers.
Updated documentation.
Dog food.
Updated the README.
Updated .gitignore