starting network branch
Merge pull request #9 from phylodex/feature_detailview

Feature detailview
Merge pull request #10 from phylodex/feature_detailview

Feature detailview
Make some updates for WebSearch

I have made some updates such as:
1. the copyrightsHolder key won't have "Copyright held by creator"
object
2. delete duplicated "Food Comment" key, which is the same thing with
"FoodComments" key
3. modify "Habitat" key to prevent that for any animals' habitat, the
object began with "Not Exist, ……" and delete useless whitespaces
between different habitats
xcuserstate is as dumb as dsstore
update shareview to coredata

view will refresh to match additions and deletion in data model

some issues retrieving full photo instead of thumbnail need to be
looked into
Merge pull request #12 from phylodex/feature_sharecollection

Feature sharecollection
Asynchronous Network Downloads Implemented

The search feature implements asynchronous downloads, meaning that when
searching the user is not blocked form using other parts of the app. It
should be noted that it appears that many images are not available for
download. However, data on lifeforms is available for most searches.
fixing merge conflicts manually
adding some fields to xml parsing
dsstore why is this here
merging
xcuserstate should be gone
xcuserstate should be gone
xcuser state ugh