added bresenham line algorithm in scala and binary search in java

Yay! A new year and another new algorithm for this project! ;)

It takes the start point and endpoint of a line and returns a list of all points in between.