#186 : move categories (TBC)
#186 : move up/down (unit tested)
#186 : move categories up/down