Started adding simple tests
Added modify implementation and additional documentation