fixed most frontend issues: misplacement of cards, double scroll bars, modularized header and footer, fixing scss