Modified bootgen class to be generalizable
changed names of distances; made generalized
Added tests for distance methods
moved distance attribute funk to internal.