Added file for universal variable types
Added file for universal variable types

This allows all the diffrent classes and controlers to use the same struct as a standard interface with mobility thus mobility will require almost no special handeling for diffrent behaviours other than their priority.

BCLab-UNM/SwarmBaseCode-ROS,BCLab-UNM/SwarmBaseCode-ROS,BCLab-UNM/SwarmBaseCode-ROS,BCLab-UNM/SwarmBaseCode-ROS,BCLab-UNM/SwarmBaseCode-ROS,BCLab-UNM/SwarmBaseCode-ROS