Merge pull request #86 from norzechowicz/refactoring

CRUD list context refactoring
CreateContext refactoring
EditContext refactoring
Refactoring