Merge pull request #97 from NamelessCoder/servicecleanup

[TASK] Service cleanup: CGL, shifts to API, mini performance boosts
Merge pull request #95 from NamelessCoder/subrequests

[BUGFIX] Clone response and re-process in Flux sub-Controller class
[BUGFIX] Prevent possible E_NOTICE by using isset() vs is_array()