News feed

Should have pushed this earlier, but its still a work in progress.