Performing a small amount of testing, adding lot's of inline code documentation