Initial Commit.

This is a working random character generator for D&D.
Clean up CSS file.

Use em's for everything. Remove unused selectors, and tidy up how the
layout is accomplished. The content is defined as being 25em, and
everything else is laid out with that in mind. The sub-columns (blocks)
are each 12em's with a 0.5em padding, for example.
Update Greyhawk character generation.

Use correct Greyhawk attribute modifiers. Mention exceptional strength
and damage bonuses.
Fix saving throws.

The values were incorrect. In most cases stone and wands were flipped.
We don't need CharacterClass

It served no purpose. Everything is a top level member of the
characterclass module.
Small tweaks. Fix typo.
Replace "greyhawk" with "holmes" characters.

Greyhawk was a big mess of complicated bonuses and rules. Holmes is
probably what people want, and much simpler to program.
Off by one error.

We could generate characters with 0 HP.
Add Pahvelorn character, clean up templates.
Updates for Pahvelorn.

AC caps out at 2, and we display HD instead of HP.
Add missing files: masonary and iOS icon.
Use Pahvelorn AC for OD&D.

It seems like most people play OD&D as Brendan, with AC capped at 2.
Fix error in template.

We were always displaying HD.
Initial support for demihumans.

All the generators except for Pahvelorn will pick demihumans as well as
humans. They are only picked when attributes are pretty awesome.
Fix bug in demihuman creation.
Playable classes more evenly distributed.

The only method was skewing classes. Now demihumans should appear 20% of
the time, with the other four classes appearing 20% of the time each.
(This number is 25% each when we don't include thieves, as in
LBBCharacter.)
Force class selection using ?class=classname.
Add a dice roller.

3d6 in order!
Link to character builder from dice roller.
Tweak thief generation numbers.

Max dexterity shouldn't be an auto-thief.