cleaned up the gen-docs api to use 'generate' as it's main public method. Updated package.json and added .gitignore to ignore OSX .DS_store