Documentation and a few updates

I did some documentation on the element as well as a few changes to the code base to make it follow html standard a bit better.

__Changelog:__
- Changed the `view_more_link` to `href` 
- Changed the `card_title` to `title`
- "View More" is now shown when href is set instead of having a separate attribute to show it.