Stage 1 Complete

Yeah the first stage is complete. all the code to poputlate warehouse is
here.
Merge remote-tracking branch 'origin/master' into Andrew