Unit tests

- Added unit tests to repository for argtypes.h
Began documenting macros in DOCUMENTATION.md