Added initial source code and begin work on test implementation.