just initializing the repository.
deck as an array of arrays works, right?
sketching out the basic structure of the web page.
figuring out how to start.
filling out details of the development roadmap.
starting work on the deck cutting and shuffling functions.

I don't understand why deckCut() isn't working properly... JSLint has
not helped.
huzzah! function cutDeck() finally works.

Oh man, I went around in circles on this for so freaking long. I could
*not* figure out why inside function `cutDeck()` the `deck.concat()`
array method wouldn't work. `cutDeck()` turned `deck` into an empty
array, so the `deck = [];` line was working, but `deck.concat(half2,
half1);` was *not* working.

For a while I was thinking it was some mysterious issue with variable
scopes, so I tried changing `deck` to `deckA` and having it called as a
function *parameter*, but that wasn't doing it.

Finally, I read the Mozilla Developer Network article about
"Array.prototype.concat()" and realized the problem: the concat method
does not alter `this`, so I had to rewrite the assignment statement with
`concat`.

This is noob mistake, and probably not actually interesting to anyone
who might know enough to bother looking at commit messages, but after
banging  my head over this problem for several hours, I'm feeling
deliriously happy.
updated the development roadmap.
added the deck-shuffling functions.