fixed the server example, mostly. added in the directory client example as a module rather than embedded in the project. added in some rudimentary json schemas for badge class
added in some logging
validation, elastic search, early db code
moved api actions to their own file. and adding in the google modules so we can pull the listing from the spreadsheet
migration for storing the listing badges and issuer information.
readme update to show the new var needed for dbs
new script in npm
db and listing for using the directory to parse itself
moved auth into a middleware function so it could be applied more specifically
changed some naming on storage
moved auth into a middleware function so it could be applied more specifically
changed some naming on storage
using one of the workers to act as an indexing job
changed the google load name to google store
exporting elastic from the engine index, instead of lunr
indexing job
added 'indexed_at' to the issuer list
removed the manual hard-coded load from search.js
Making elastic search heroku-able
added async as a hard dependency
another missing hard dependency (indexer)
now has url to construct urls with (for the listing). also added in logic to identify if a process was a job and whether to restart it as a job or not
make sure unindexed issuers get indexed
deleting the index, refreshing the index, indexing through a badge listing in the job (well, at least finding all the badges, not indexing yet), putting placeholders for methods in lunar that may not matter
adding an id to the indexing, which is the location (url) of the doc, as determined by parsing the endpoint
configurable indexing interval, plus actual indexing of the doc in elastic search
fix to the indexer so it doesn't call the callback twice
doc update to contain INDEX_INTERVAL
added temporary refresh and delete methods to the search class till I move them somewhere more appropriate
working search by tag and _all on elastic search
removed unused code from indexer
removed api_key from the issuers table and created an api_key table. added contact email to the issuers table
examples of curling the api, and making the database intervals for issuer retrieval configurable
Merge pull request #19 from jpcamara/master

Moving to a real search and index