use notFoundAction instead of setting status code

Replaced all
  $this->getResponse()->setStatusCode(404);
  return new ViewModel();
with
  return $this->notFoundAction();
added NOTICE.md, updated README.md to exclude certain files from the AGPL license