Intitial commit. Please ignore the terrible CSS. I had literally 10 minutes to get a semi-working demo together.