added 404 handling and updated readme