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.