add NewsClass, reorganize code, check authentication, get news list