Issues 1 through 3 - done

* Issue #1 - Added feature file
* Issue #2 - Added implementation
* Issue #3 - Added XML code comments