Comment typo unixtime is since 1970, not 1980
fitbit: Add parsing of bank6
fitbit: correct typo
client: replace dirty hack by usage of standard library
fitbit: bank6 is about floors
fitbit: Add an erase command
fitbit: Add missing import
Merge pull request #38 from benallard/erase

Add an erase command to clear data banks
Merge pull request #37 from benallard/urlparse

client: replace dirty hack by usage of standard library
Merge pull request #36 from benallard/bank6

fitbit: Add parsing of bank6
Merge pull request #35 from rythie/3751d20b9944e87501a87760bb4578e957981601

Minor comment typo
Updating the udev rule so it works under Ubuntu Precise.
Extra whitespace removal.
Fix from Issue #28.

Read ALL the banks!
             \o
Merge pull request #42 from mithro/master

Two small fixes, plus a little cleanup.
Put the fitbit device to sleep after finishing the sync

This is a fix up of Ben Smithurst's pull request
(https://github.com/qdot/libfitbit/pull/20) so that it applies to the
current fitbit tree.  His original commit request read:

    From reading the logs on windows it appears that the windows
    client sends a final command at the end to put the tracker to
    sleep for the 15 minute sync interval. This change appears to have
    the desired effect of making libfitbit do the same.

After experimenting with this change, I find it's an important thing
to do for two reasons.

1) It definitely improves the battery lifetime of the fitbit
device, in a very noticeable way.

2) If there is multiple people within range of the base station (say,
if there is someone else also using a fitbit on the walkstation right
next to yours), it's important to put the device to sleep so that the
next time the fitbit client runs, the client can talk to the other
device.  Otherwise, the fitbit device with the lower serial number
appears to always "win" and if you have the newer fitbit, you can ever
get the information sent back to the fitbit servers.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Immediately restart looking for a new client after finishing a cycle

Now that we are putting the fitbit device to sleep for 15 minutes, it
is not necessary for the fitbit_client.py script to sleep for 15
minutes before restarting the cycle.

If there are multiple devices in range of the base station, this is
important so that the fitbit client can quickly collect information
from both devices.  It is also useful in the situation where someone
wanders by the base station software while it is running; by not
making the base station software be quiscient for 15 minutes between
polls, it makes it more likely that we will collect information from a
fitbit client which is near us, and send that information back to the
fitbit servers.

(This is especially handy if there are going to be large number of
users at a site all using fitbits as part of a employee fitness
program.)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Merge pull request #45 from tytso/tytso-sleep

Put fitbit to sleep and poll (to support multiple fitbits)
Update README to use Markdown format
Merge pull request #47 from zachwill/master

README should use Markdown format