Initial commit with testing framework.
Updated testing framework.