Added explanation on retrieving choices in order. Problem: Still can't get how to easily pass an empty task data if user is not logged in.
Added logout url
Made changes on the template when user is logged in or not.