more cleanup.
basic skeleton for link backbone model, nearly identical to thread, need to extract common functionality.
extract common functions to mixin.