Fix #16

Keep Abstract cost function to sktracker.tracker.cost_function.__init__. Move specific cost
function to submodule ,
e.g: from sktracker.tracker.cost_function.brownian import BrownianLinkCostFunction for example.

API has been modified.
Tests has been modified.