Remove unused .ghci file
Move main function to the top-level module
Setup .gitignore for new cabal sandbox
Add ghc-options to lupoup
Introduce the dynamic application loader
Inline .cabal's libray section
Extract configuration to the single file