Finally Finished my NO rest controller challenge

@alycit - This took me quite some time to get completed.  Can you take a quick look to just confirm that it is correct?  

P.S. - All of the rspec tests pass, if the error that you and Issac were looking at yesterday was the one that confirms whether or not addresses are created, and it fails even though the code works, it could be because after clicking the button to save the new contact, the page is being redirected to a page that does not show the address.  I was having the same issue, I had it redirecting back to the page that listed all of the contacts when it should actually direct to that particular contact's page where the address is listed and can be confirmed by the spec "expect(page).to have_content("The address")".
You just need to make an empty address here.  no need to pass anything into new.