Split ProfileVC views into several view files. Fix tests