render components ready to be mounted on the browser

By passing a new option flag `static` (defaults to `true`) we can toggle between rendering components with and without react extra markup.