SGR on/off

* Bug fix default to regular
renaming
fixed #4
handle reset code with integer

* avoid 0 tagging
* can handel with any precision 01, 001, 0001
* handel null entry
SGR code robustness

* multiple blank ; handeling
* precision handeling
0+ code blank tag fix

"00", "000" is tagged which is actually 0.