Make structures for control arrays
Use structures for array control input
Use structure for control arrays for gen_sph_grids
Use structures for control arrays in Multigrid control
Use structure for array input for cubed sphere generation
Use structures for array input for field lines and SGS controls
Use structures for reading boundary conditions controls
Use structures for control arrays in partitioner
Use structures for control array in normalization
Use structures for control arrays in visualizers
Fix doxygen comments
Use structures for array controls for field information
Use structures for control arrays for time evolution
Use structures for all array control input
Bring Legendre transform flags as parameteres
Perform Legendre transform for vector and scaler concurrently (finish for original loop version)
Perform Legendre transform for vector and scaler concurrently (finish for outer radial loop version)
Perform Legendre transform for vector and scaler concurrently (finish for inner radial loop version)
Perform Legendre transform for vector and scaler concurrently (finish for longest loop version)
Perform Legendre transform for vector and scaler concurrently (finish for outmost field loop version, All done!!)