Session.Add overload for new documents #72
Split KeyConstraint into separate file and expand documentation.