refactoring
ignore eclipse files
handle exception serialization in JsonResponse