Use JSDoc (Fixes #3)