expand testing and add required fields for other methods
Merge pull request #21 from eddiemonge/testing

expand testing and add required fields for other methods