Merge pull request #200 from birarda/master

add missing new line to CMakeLists
improved avatar gravity code and moved source of gravity vector to main.cpp
Merge remote-tracking branch 'upstream/master'
Merge pull request #201 from Ventrella/master

gravity fixes
if we fail to open SerialInterface twice then don't keep trying