API module completed

Finished work on the API module.  Before it was only a shell, and it
was pulling data properly but wasn’t setting it properly. Shifted all
data setting to within the onload method, and included the module into
the logic module.  Since the logic module is then pulled by app.js, all
data setting is handled here, will be manipulated in the logic module,
and the app.js module will handle loading and holding it all together.
Change Summary

There were two major changes with this commit, and one error has arisen.

Change 1)  Restructured the project to use only 2 JS modules rather
than 3.  The logic module was hardly seeing any concrete usage and
since only a few lines were included in it, merged code with the
apiaccessor module and deleted the file.

Change 2)  Switched to seeing the post content inside of a web view
rather than a standard view with any necessary children.  This allows
for the post to be viewed as intended rather than splitting off some of
the content to be viewed separately.

ERROR:  The web view is not loading properly after switching from
trying to set the URL via a property set to the table row.  Switched to
the same method used for setting up the data for the table view itself
and the data is now working (prior to this the URL would not update
properly, all rows got the same URL), but when attempting to set the
URL via the setURL() method during the on click event, an it throws an
error saying it got NSNull rather than the expected STRING.