Documentation

added all the prior stuff we've done
we can update the problem statement through