Move sonme utils::Json*_element implementaion to json_access

This will make implementing new features easier
Add json.h header