Model: added movement with validation
Merge pull request #4 from krukon/model/movement-validation

Model: added movement with validation