App now somewhat functions - new goals submitted are actually persisted in the list with a database