Created NonLinearDataFilter.java

The class is dedicated to taking data and filtering out non-linear/non-block data. It can return values as data read or as potential waypoints for the robot to travel, which are a safe distance away from the potential block.