Minor fixes and new home page changes