News App - bug fixes and code clean-up