Reorganized operations header file

From now on, it is needed only to include the vector.h. This header file
automatically includes also the operations.h header file. This change is done
because 99% of the time they are used together.