added terminal colours
added documentation, and bug fixes

* fixed pulseline,
* fixed split line
* fixed a bug with using 'n' before a search
* added documentation
changed sign to use correct highlighting type