Completed unit tests, fixed bugs, updated API documentation.