Adding optimization interface with tests as well as a number of comments and documentation throughout the amd_motion and amd_optimization modules.