Completed Readme with code documentation and variable descriptions