Finished parts 1-3

I believe I have finished all of parts 1-3.
I think add friends is a little buggy so I will look into that later.