UPDATE: Full Scala rewrite including
Scala rewrite:   -database laoded including foreign key and porting from realtime database.      -GUI display for the testing and presentation of data, refreshing, data consistncy and data downloading and loading testing