breaking change to done fn == done(errors, window) instead

adds tests for stringService and raw html
updates doc to reflect done fn change
updates examples for done fn change
fixes script url location in raw html examples
ignores .idea project files