First release changes completed

Modified code and added comments to accommodate first release
requirements.