Add constants and basic functions with test files.
Add missing include guards.