Refactoring/reorganization to eliminate XXXs.

Common.hs is now a part of DNA.

Started Backend.hs for DNA library.

Get rid of many tab symbols.

Unsafe send for computed vector, it requires NFData instance.