Made a few modifications here and there. Not a great message, I know.
Added the card page. Using controllers for that and the catalog page. Added the query params module for the card page (so it can get the right ID from the URL). Updated the stylesheets for these.