edit partially recovered and added in test cases for edit
v0.2 unit testing finalised
Merge branch 'parser'