git-ignore documentation; added controllers to retrieve vendors, device and device classes; added controller to execute actions; added some code to dummy controller to play with new features;