Implement Heading command
Extract demo from lib/sphero.rb

The demo now has some minor config where the Sphero device idenfitier
can live.
Add command to get permanent option flags

Working on keeping Sphero awake when in the charger so it doesn't roll
around or lose a lot of charge when hacking around.