moving some things into 'utility' functions and minor refactor to 'sattr'
added 'removeAll' to Node
instead of 'simple' aliases (which don't allow for inheritance), call the desired method
adds 'transparent', which so far just uses the parent node's fg/bg colors
more border types, and refactored the border drawing code (tested using example/widget.js)
examples need to require the correct path
use 'Styles' array