Fix implementation of reverse().
Fix compile errors with unittests on and fix a failing test.
Build using rdmd instead of bud on Windows.

Linux and Mac still need switched over.
Add Showcase.