category: rename and move on model
simple test added. fixed: SQL of CategoryPath.parent could return multiple rows of ancestors instead of single parent row.
category edit test cases added.
Category.move to throw Exception on invalid move request
Merge pull request #22 from snt/enhancement/category-edit

Enhancement/category edit