Get tests passing again in store.dart

Now treating _projects as a LinkedHashMap throughout.

Still some outstanding TODO left at the bottom store_test.dart

Paired with @terrasea

#87