cleaned up the code a bit more, realized some cool stuff about ros
added
added files, and pyc to .gitignore