Initial commit. Boxes can be added but are not actually displayed correctly. Nor do that have associated items.
Adding new items and getting sums works. (Quite ugly, though.)

Added createItem method in models.
Added some accounts-* packages.
Implemented sum method.
Made Template.box.items method work by passing this._id as boxId in query.
Updated item template to show title.
Added new item form to box.
Borders on items and boxes. Moved sum into the box and made it a span.
Added d3, added x, y, width, and height properties to items and boxes, drew boxes and items in new svg element. Sums back to not working, labels not showing up.
Renamed sumget* files to boxadder*.
Added offset to <text> position. Label now shows up.
Converted updateItemsLabels to positionItemLabels. Added a separate jQuery call to fill the foreignObject contents with Template.item(). Was not able to do this with d3 because its append() function need objects that implemented indexOf.

Added jquery package.
Align label and input in item div.
Fixed bug in which all of the items had the same values. Was passing the find criteria to fetch() rather than fetch().

Hooked add-new-item function to the addItem template.
Stopped new items from always appearing on top of the other items.

models: Fix bug in which the y parameter for createItem was ignored completely.
boxadder.js: If there's no nextItemY set, find the bottommost item and use its y.
Fixed createBox bug.
Show sum and calculate the sum of the items in the box.

Create a sumContainer template.

On render, create sumLabels, set their properties, then populate them with the sum template.

Add itemLabel classes to item labels and sumLabel classes to the new sum labels. Use those classes to get the appropriate elements instead of looking for foreignObjects, since there's now more than one type of foreignObject.
Removed {{constant}} around <svg>. Seems to be fine so far.
Factored setD3GroupAttrsWithProplist out of Template.board.rendered. Setting elements' "_id" attribute instead of "id" to be consistent with store.
Fixed "_id" typo in sumLabel setting code so that sums work again.
Item dragging is now working, although the scores were temporarily dropped.

Stopped using the Item template for the item rect contents because that stopped the draggability, and Meteor reactivity was cut off anyway.

Added drag behaviors – one for plain rects and one for groups (<g>s). groupdragmove moves its children because the <g> does not have its own position.

Dropped css for elements inside <svg> because that prevents dragging somehow.
Deleted commented out styles.
Moved board rendering code to client/board.js.
Factored some methods out of board.rendered().
Renamed upateRectObjects to more specific name. Added comments.