Update the cabal file to include internal modules

With this fix, internal modules are also registered, so leksah is able to scan them. Also the cabal documentation states, that additional modules (even internal) MUST be in the file.