Cards (cleanup, CardView & JavaDOC)

- Cleanup the Cards.java file 
- Add JavaDOCs to it.
- Use new CardView support library v7

Note: This PR will use the new CardView in the support library