Add vector documentation.
Move traits implementations to the end. Remove unnecessary 'pub' specifier.