Squashed commit of the following:

commit 8562af36a83efbf40371d8e6672eccd34d4c0089
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 17:03:59 2014 +0100

    Even more cleanup and a category on NSObject to easily get the cache path.

commit dfb09a966b8e5103f818bdc815f7be15d444dfc6
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 16:58:28 2014 +0100

    More cleanup for the BakerShelf.

commit 3b3e55252b9937a093bbfe68392566d80c6d11d9
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 16:21:22 2014 +0100

    Cleaning up the property assignments.

commit 1233fb9e92a2589662a12e6fbbf5dcc3cad30411
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 16:16:33 2014 +0100

    Moving some files around so that everything needed for BakerView is actually in the BakerView folder.

    This makes it easier for people that just want to use BakerView without the shelf (e.g. people embedding the Baker framework in a custom app).

commit aabea1a2f7c00a930d1e24c829594d3cad969abe
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 16:09:24 2014 +0100

    Did the code cleanup for most of the BakerView and AppDelegate classes.

commit ae15a2063cbed10464a6049133cfafcdce173179
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Mon Nov 3 15:36:14 2014 +0100

    Making iOS 8.1 a requirement.

commit ff59c92d0eac304a8b5cf2dad6a9337d9c15da8c
Author: Pieter Claerhout <pieter@yellowduck.be>
Date:   Sun Nov 2 15:46:23 2014 +0100

    Second part of the major cleanup.