Issue #20 - Implement student dashboard page

Added common information for listing assignments to a single page.
Added student dashboard page.