fixed licence text

this is what happens when you don't verify search/replace
added signal color

split internal modules
updated README.md