bug fixes to the demo

- hide the sg-tooltip if the field is valid
- fixes to the demo so it actually worked as expected
- exported the component stand alone for the demo
- removed the node server to run the demo