Load configuration from a JSON file (Issue #5 - Feature)