Initial commit.
Add minor commentary to pageview.go.
Continue exploratory development.

 - Improving organization of source files and packages.  This will
   break code depending on these packages.
 - Added code for working with the Canvas web interface.
 - Added UserAgentClient, a wrapper for net/http/Client that ensures all
   requests are made with a specific User-Agent header.
Perform minor cleanup related to reorganization of packages.
Add FindNodes to HTML utilities.

This function will return elements in HTML that match a given CSS Selector.
Perform minor package adjustments.
Rename "Unix" time format to "ISO8601Basic".
Allow for use of UserAgentClient for authorized calls.

canvas/api/api_utils.go
 - Use http/Clientish interface for making authorized calls to Canvas.
   This allows the use of either a standard net/http/Client or a
   http/UserAgentClient.

time/time_utils.go
 - Change names of time functions to be clearer.
Add README.md.
Modify import statements to work with new GitHub repo.