Added API Documentation

API Documentation of QCubed. Done on version 3.0 (alpha). I hope there will be no merge errors. I would like to move ahead with documentation without merge errors :stuck_out_tongue: .