Part 1 only

I started from scratch which may have been a mistake because I spent a lot of time figuring out stuff that might be helpful in general, but didn't allow me to finish on time. :-/ So much for being ambitious.  Anyhow, here is what I have so far.  I made it to just before the end of part 1.  I screwed something up and now when I create a new link, it doesn't show up after submitting it.  The link is added to the table but it's blank with no name.  I tried using git diff but this didn't shed light on the issue.  I needed to figure this out before I could create a "my page".  I did add in the relationship code but this hurdle has me stumped.  Quite a few hurdles doing this assignment, so sorry to disappoint you guys and not have this finished by tonight.  I'll do the rest using Bernie's code but I probably won't be able to submit a finished version until after New Years Day when I have time to work on this again (so many family obligations and things going on).  Happy Holidays and Happy New Years!