Exploring Weak & Strong relationships

In this commit, I've changed the following:
* Added an allAssets array to display all assets after unassigning some
laptops
* Given the assets a weak pointer back to their parent.
Sorts & Predicates

Explored the way that sort descriptors are created in Objective C, and
also used a predicate to filter an array.