Meme addition

Closes #30, Closes #31, Closes #32, Closes #33, Closes #34, Closes #35