Updates to JSDoc system and Doc entries
Created by: dsparacio
Updated JSDoc npm components so it will work from grunt with es6. Added many doc entries to code. Added Readme to home page of docs. New docs are now searchable and in proper categories, modules, classes, interface, events etc...