[SDAO-9] Nixify Morley
Problem: compilation via stack has many drawbacks, integration with nix is done via compilation of exact versions as in stack snapshot which renders binary caches of nix channels useless.
Solution: rewrite default.nix to compile Morley without use of stack, allowing the use of nix + cabal.