added a velocity dispersion function and a top hat filter to tools
initial commit of halo profile class