Added completed project and unit tests
Added missing export_json method and unit test