Add other apps to landing page

- update descriptions
- hide disabled apps

#475 

@seanbrookes please review
Why are these 5 lines of code duplicated in `landing.directives.js` and `landing.controllers.js`? Can you refactor it so that there is only one place handling `app.disabled`?