added doc strings, comments, and a little better organization
added doc strings, comments, and a little better organization

open-forcefield-group/smarty,open-forcefield-group/smarty,open-forcefield-group/smarty