added new configuration options
implemented constrained price adjustment
implemented price grid snapping
improved flow of end-of-round procedure
implemented allocation adjustment
broke tatonnement out into it's own service
moved weight vector computations to tatonnement service
replaced animatedLimits option with limitAnimDuration
Improved chart limits animation

Made limits move from last set of limits between rounds instead of
from the initial limits.
Made timer optional

- setting timeLimit to 0 in config disabled timer.
updated config to reflect changes in experiment spec