C# project for controlling an IRobot Create (UI & Reusable library)