new interface is functional

still need to add error handler; made slight changes to sirbot.py to
improve testability; slight documentation changes made to former
interface class's recovery methods; added dev's binary folder to.
gitignore