Add to-attr implementation for Numbers

Numbers should just be stringified.
Add function to create diff vector of attrs

Function takes two sets of attrs, previous attrs and next attrs, and produces a
sequence vectors in the following forms: [operation key value] or [operation key]

Operations include :set-attr, :remove-attr, :set-style, :remove-style