Clean up of code

Cleaned up code and fixed ring for optimized execution. Need to add the
animated expressions again.
Redone ping implementation using NewPing library

Found that my previous Ping was causing a delay when objects are nit
close enough. This new version resolves that. Looking forward to add
the other 5 ping sensors so that I have a better obstacle avoidance
implementation for autonomous drive.