Update directory-layout.cabal
Relicense as BSD3
Update spec
Integrate HUnit tests into the spec
Remove data-default dependency