Add safety limitation when create new axis

Since user is limited in available memory and speed,
there is a static array of axis data. Max number of axis
is set in header file as NUM_AXIS constant.

This commit save the user from creating more axis controllers
than possible.

Signed-off-by: Nikita 'webconn' Maslov <wkernelteam@gmail.com>