Refactor @class annotations, to include full namspace

instead of using the @namespace tag

- Allows IDEs using JSDoc to understand type
  references.