Adding watch.js to automatically recompile.
Adding setAttribute function which all other attribute setting functions
can be based off.
Adding function to generate tests for attribute settign functions.
Adding setTextContent function