Move test script into test/
Add gh-pages branch as a submodule
Check `undefined` or `null` to avoid exception
Returns symbol from `register-macro` function