Cleaner Syntax

Abandoning the usage of 'set' method since it won't take multiple
parameters and the API is not intuitive/familiar.

The new mode adds two methods 'enable_layout_for' and
'disable_layout_for' that can take an array of params which can in turn
accept either a Symbol or String or Regexp of templates