Added HTTP Error handling

If code is not found, app now returns an HTTP 404.  If there is a
server or connection issue from app to www.ciscocertificates.com, app
now returns an HTTP 500.
Updated Usage and Installation Details
Updated NPM version