Commit hist

Restructures mongo collections to make more sense.

Should be useful for storing data relevant to auth.

Backend unit tests and project crud operations tested and functional.