Added LGRNavigatorViewController.
Added more tests and checks
Cleaned up some naming.
Introduced collectionPage in LGRViewController

Ended up changing quite a lot of code because of this, and got
rid of the two specific menu classes (as a menu is just a page
in the drawer collection page).

Fixed a bunch of tests and updated others as well. 69.6% coverage.
Fixed closePage.

Fixed missing options.

Added a lot more testing to make sure things work.
Fixed a header issue.
Took care of some bugs.
Final fixes and more tests.
Review updates.
The navigator was missing some needed methods.

Using a navigator as a rootPage for the app will now work with Push Notifications and opening the app from a URL. All the neccessary calls will be forwarded to the rootPage of the navigator (i.e. the first page in the stack).
Merge pull request #58 from reachlocal/collection

Collection