Move directory layout closer to best practices.
Fix test directory.
Reposition Main.hs and remove unnecessary deps.