anybody can view list and lists do not persist

Fixed bug where non signed in user couldn't view lists. Also, added dependency to the models so that if a list gets deleted so does the items in that list. Same for user and their lists.
Merge pull request #21 from jsungholee/bug_fix

anybody can view list and lists do not persist