Added insert functionality to Documents

Will make generic later