Initial draft of arch calculator.
Added Arch.

Also did some minor rewrites to other modules with **Solver** design
pattern. Need to use AttrDict and smarter formatting with dict as
argument to "template".format()
Started looking at bend.