Initial Design Document for entier system

Also includes the microservice breakdown.