Updated files to include save/load model functionality