fix whitespaces, prepare api, fix various things
add news response API feature