More functions and testing

- Line object can now print(), which prints it’s start and end
coordinates
- Limb get and remove Branches now works
- modified generator to work properly