blah.
add snippet gobject.
use prepend.
marks, insertion, removal.
start on chunks.
add insertion code for snippet chunk.
keep array of chunks and lookup tab stop.
add mark ranges for snippet chunks.
add remove/finish commands to snippet chunk.
some renaming, solarized-dark too.
make dark toggle'able.
add snippets collection.
add snippets property.
lookup snippet on '\t'.