Michael's memory

unfortunately, time is at a premium right now, and i haven't been able to finish this. as i mentioned before, the hard part is organizing everything in a nice way so that all the parts talk to each other and also getting js to integrate well with what i want to appear in html