Vector Implementation

- Added a vector that stores all the lines broken up by their rectangle
intersection
- Added vector that stores all the midpoints of said lines