Project Cleanup

The project had no comments and had hard to read variable names. I
added comments, made variable names more relevant, and made small
changes to work flow/syntax (ex. list comprehensions instead of loops)