Squashed commit of the following:

commit c56ad04fac28c82ccc06b4aac8e64f60bc85cb1d
Author: Daniel Sullivan <sullydm@gmail.com>
Date:   Thu Jul 17 13:49:57 2014 -0400

    NN, full dist mat finished

commit bdb7df51d5423f76ecd486504b08387f6547f48e
Author: Daniel Sullivan <sullydm@gmail.com>
Date:   Thu Jul 17 10:28:23 2014 -0400

    Full dist works, but mem ineff

commit 9be6bf31c533bbbfcb74e1161edd53011d557083
Author: Daniel Sullivan <sullydm@gmail.com>
Date:   Wed Jul 16 22:38:56 2014 -0400

    NN, full dist matrix done, needs IO handling

commit 912886feeba8dd8528b24c09d61bef8f7d5ec117
Author: Daniel Sullivan <sullydm@gmail.com>
Date:   Wed Jul 16 17:22:24 2014 -0400

    NN, full dist matrix looks good

commit 605f4dd7dcd08714edd6a76b7df771b5f0816f6f
Author: Daniel Sullivan <sullydm@gmail.com>
Date:   Tue Jul 15 17:46:25 2014 -0400

    Created NeighborFinder, basic methods