Fixed a few issues with parsing and updated tests

Details from commits:
common.rb:
Added product_design category
project.rb
- Fixed reading name, URL
profile.rb
- Fixe dreading name
project_card.rb
- Fixed reading URL 

I wasn't sure from the code, but I made the canonical URL return a full URL as opposed to just /projects...