Added convenient constructor to Point struct
Commands : added commandId with auto-increment
Commands : added base code for MoveCommand
Commands : added CommandFactory