renamed unionWithConv to unionMapWith, some refactorization

- reorderd some functions in Strict to match Base.
- copyright 2014
- version 1.0.0