added dependency to underscore
accounts are loaded one time and are then cached
introducing account paths
callback is never optional
include transaction splits in splits
display other account path in splits