added documentation for models, net, and util packages
changed .gitignore to include .DS_Store, made documentation changes