Changed some file names.
Added the general class Vector which can be of any size.
Moved all inline functions to their corresponding .cpp file and removed
the inline keyword. Deleted the inline header files, and renamed the
*Decl.h files to not contain Decl.