Use modularized file system for controller versions

@mdr224 Using the suggested controller namespacing in the rocketpants documentation https://github.com/Sutto/rocket_pants