Added a notes file to explain some of my madness in the initial coding