Banner Size & Dimension Validation

Closes issue #20