laying ground work for following goals:
1) replace dataTask with downloadTask
2) track download progress and tie in progress to a progressIndicatorView
3) prevent collectionView from appearing / loading until the progressIndicatorView has finished

TO DO after:
goal:  fast scrolling collection view of posts - ways to accomplish - 1) preload all data from core data 2) ??? load from current local store by limiting how cells load somehow
- options for where to do fetches against the username - a) as the cvc loads call a method in the cvc to fill an array of posts b) attach a sequence number to each post and call each post by index path.row
found the line that is causing it to slow down horribly
line 40 KTPostCVC.m

experimenting with giving the CVC its own array of posts to load and not doing store calls
now scrolling so much faster:  pulling post data from core data fetch, pushing the fetched array of posts before the cvc is loaded
fixed scrolling issue

now much faster scrolling with core data
fixed crash that resulted from the userName being fetched relying on the autocomplete, removed autocomplete of the userSearchTextField
added sequencing of posts to the fetch so that posts are loaded in correct sequence
no changes
fixed duplicating entries into core data by wiping all entries from core data, not the most elegant solution but given the api to tumblr and needing to perform refreshes its the best I can do for now
timed better animations for loading collection view of posts
animation response to downloads improved - need to add a progress indicator of some kind
slug not editable
defensive code - removed selection of textviews and scrolling of captions
added MRProgress view

added a progress view
defensive code against nil values and array overruns
added auto layout constraints

known issue:  core data containing duplicate posts
fixed bug causing a crash via attempting to draw posts from an empty array - removed collectionView reload at the end of the refresh button sequence
adding refresh of data when re-entering app with a searched feed in the textfield

solutions:
1) set a nsuserdefault for last user searched for
2) add a duplicate post removal method via post ID
fixed duplication errors by adding a check for post ids in the post writing section of the store
fixed bug with cells not being loaded - was counting AllPosts as the number of items in the collection view section 0 instead of the new fetched array of posts from core data
fixed bug with loading a reblogger - using only what is set in the textfield as the user for making calls to tumblr api