Added the necessary source files.
Added the necessary source files.

This commit fixes the problem when trying to compile the library via the preprocessor 'AEGIS_SEPARATE_COMPILATION' and using the header file `src.hpp`. This prevent the incomplete definition error.
zeroxs/aegis.cpp,zeroxs/aegis.cpp