Made Roomba a singleton as per luis suggestion. edited files to reflect
Made Roomba a singleton as per luis suggestion. edited files to reflect, Part 2
merge of previous commits