Added a character service.
Added the character service as a global service, since it's pretty generic.
Started converting over to using the character service.

Also, added a service for doing the dnd 4e calculations.
converted hpcalc to new services.
converted conditions to new services.
converted the attributes and detail-tabs.
converted feats and powers.
added roll service.
added ignoredFields, and more cleanup.
Added alerts service, and started using it in the $socket service.
misc fixes.

This fixes #88.
Actually start saving this information back to the server.
updated to actually have skills save to the database.
even more fixes!
Another rounds of fixes.
fixed basechar duplication.
Removed ugly collapse hack.

Now, powers and feats track collapse state internally (Duh!) and the `toggle` attribute just specified if it starts open or closed. Omitting the `toggle` disables collapsing.
Fixed potential crash in the server.

Be more defensive!
minor fixes.
Merge pull request #90 from Morgul/feature-ccase-services

More work on pulling out into services.