- cleanup
- refactored guid
- removed all jshint errors
- fixed jsdocs
- fixed jsdocs