Cleanup the source modules and improve the design
I've cleaned up the source modules, removed unused code and improved some functions. Furthermore I improved the design by using a monospace font for search result item titles. This makes them more readable, especially when it represents a data type. Each constructor now has its own line. Last but not least, I removed some unused dependencies from the Cabal file.
Edited by Jan-Hendrik Matthes