Programmatic Model of Chummer

What this is
-----------------

I am trying to make a model of a Shadowrun character so that the whole thing can be organized a bit better. A character is just a Chummer object instance that you slowly add parts to.

When will it be done?
-----------------------------

Good question. I threw together the initial two commits (370 lines) in about a day. This is, in part, due to the fact that someone else (you guys) has take then effort to input the information into a format I could directly use. Also, I'm not normally a JavaScript programmer, so I have to puzzle through the bizarre scoping and mutability weirdness.

But, I decided to start the pull request so that others can see what I'm doing and get on board and help, if they like. I think that separating the Chummer logic and UI logic will greatly ease development.

Progress
---------------

Metatypes, Attributes, resources, and skills are almost done.

Attributes won't hold new values when attached to a Chummer, for some reason, and skills dont yet have skill groups.

Resources is done since it's just a number.

Metatypes should be good, though I haven't put in the racial modifiers since the API's they'll be calling could change easily.