Yes comments!

Added comments for all the functions about what the function does.