split up user home page into different files, added tab functionality