Add modify support
Ruby-ize the arguments
Coding Style improvements from peer review
Merge pull request #3 from jvlcek/modify

Add modify support