Multiple things:
- created a windows Service
- IPlot interface and a WallCager class that implements it
- getPlots<IPlot>() get all classes in the project that implement the IPolt interface
- RandomPlot() just uses a mischief random class found in getPlots
- service starts a timer that is responsible for running the random plot.
- added a huge .gitignore for common visual studio junk