with Ractive.extend, call beforeInit before rendering (where applicable)
improve typewriter transition
exclude sort and reverse from smart array update process so that array.sort() triggers a view update via ractive.set() - see #104
fresh build