Initial commit of Github Pages website
Create input text box for transcriptulation

Add a stylesheet for defining transdown input style
Create renderTransdownInLivePreview()
Update live preview on keyup

Registering the event listener means that after every keypress in the
text entry field, the live preview will re-render.
Create stub for transdownify() function

This will be the function that handles the heavy-lifting for pattern
matching on input text
Changes "transcriptulate" to "transdownify"

Seems consistent with terminology used by other programmers including
Brett Terpstra:
http://brettterpstra.com/2012/06/20/marky-the-markdownifier-reintroducti
ons/

refs #1
Address JSLint style errors
Group variable declarations

To fix the JSLint error about variables not being grouped
Use jQuery syntax for element selection

closes #2
Convert Transdown to prototypal object

a la Crockford’s prototypal style in JS: The Good Parts
Attempting to debug an undefined typeError
Use lexical closures to fix event listening

Using a closure lets us create a rendering function that still has
access to the transdown namespace. That’s important because we want the
renderer to call the `transdownify` function, and the renderer needs
access to the namespace to do so. By defining a closure (var
transdownNamespace = this), the renderer can still access the transdown
namespace even after it’s been bound as a callback function.

refs #3
refactor setupLivePreview

the transdown namespace will still be in scope when setupLivePreview()
is called, so the extra var shuffle (usually reserved for closures) is
superfluous.

refs #3
Move external JS dependencies to separate folder
Define data spec for transcript
Correct typos in transdown object specification
Add ATX-style episode header for testing
Define functions to create episodes
Add README.md

fixes #4
Rewrap transcript example at 60 characters