Differentiate between max_required_args and max_allowed_args
Partially revert "Merge pull request #182 from rrthomas/master"

We don’t actually need the failover functionality this commit provided!

However, keep some minor changes.

This reverts commit e8504effd24eaa42d216fc7cec5cccf58fcedbf3, reversing
changes made to 7661058257602b281b4a60eafb7186874f266c26.

Conflicts:
	app/lib/models/CPS/StyleDict.js
Merge pull request #185 from rrthomas/master

Fix a red-pill bug, and remove failover StyleDicts again