linelabel

ref #8 

- [x] adds a linelabel fx
- [x] needs to only consider line features
- [x] needs testing
- [x] needs tests