Added required fields property to Ingest. Improved/Fixed tests. Initial controller for main page