3.1.0 =================== - Change: BSPrinterElementTable:__construct() can now take straight strings and convert them into BSPrinterElementLabel's - Change: Removed the text indent on .input elements in BSPrinter - New: BSPrinterRootPage::setHeaderCode() allows injecting in between the tag of the root page element (creates BSPrinterRootPage::$headerCode) - New: BSPrinterAbstract::setId() allows all elements to have an id attribute added in _prepareStyle() - New: Added an ability to quick-set API information via an array with BSApi::setArray() - New: Made many private members protected or public - Change: Added BSPrinterAbstract::__toString() that merely calls paint() - Change: BSTemplate is completely redone - New: Implement Iterator in BSDBResult