Added Line number support

Added Line number support with implementation sourced from
https://github.com/illyabusigin/CYRTextView and original implementation
sourced from: https://github.com/alldritt/TextKit_LineNumbers