Homepage view

Added homepage view, and other features