Don't depend on the 'either' package
reducers

1. Don't depend on the 'reducers' package
2. Add T.T.R.Reducers
3. Replace AppMonoid with Traversal

Closes #49