commit: refactored to options not be a pointer.
Merge pull request #25 from andrewsmedina/commit

commit: refactored to options not be a pointer.