Issue #5: Implement home page