updated documentation

Gary still needs to add architecture diagram