Add Checkboxes (using Wingdings 2). See More ...

* Added more to constructor
* Improve Training code, more DRY
* Starting improving some repetitive code