White-space fix..
Now allowing for the dependency injected instances like its parent
Removing the "is_api" check
New base application class for Api's