Improving handling of different timezones

This is to address issues in #5.  exoline now outputs the read
commands response with in UTC time with the timezone appended.

Added --tz flag to read.  This allows the user to specify the
timezone they want displayed in the output, defaults to UTC
Tree experiments, fixed update command
minor README fixes
Add plugin framework, fix copy regression
Add pytz as a dependency (in order to merge upcoming pull request
Require latest pyonep (with user agent string)
Add importlib if not included
Merge pull request #6 from fiveohhh/tz_fix

Improve handling of different timezones
Add tests for spec command
Move repo, fix timezone
add missing files
Bump to 0.3.0 (read timezone output breaks compatibility)
Fix version number
remove todos
Fixed script install issue
Fix plugins dependency on install location (e.g. to support ubuntu)
Decode file as utf-8, to better match what comes back from the onep
0.3.3
Now setting the default tz to UTC

If the local tz can not be determined, we now default to
UTC.
Setting default tz to UTC if unable to parse -tz

This fixes the case where we are unable to parse the -tz, and we are
also unable to automatically get the local tz.