make Preconditions package private
Merge pull request #45 from square/ray/one-less-instance

Makes UpAndBack methods static.
Merge pull request #44 from runningcode/master

make Preconditions package private
PathContainerView extends Flow.Dispatcher.

And PathContainer doesn't need to keep its client view in a field.