Dependency on `text` package now allows version 0.11 to 1.1.*.
Merge dependency on 'aeson' and fix for bug #62.

Merge commit 'a838eca6d4c209d21609fcf86d6c08405a3797be'.
Changelog and .cabal file adapted to latest changes. Version is 0.4.1.0.
Fix CPP to work with plain ghci.
Change default port number to 8023. #64

Read port number from environment variable PORT if available.
ignore cabal sandbox files and folders
removed ghc warnings
.travis.yml now builds the examples as well, using the -fbuildExamples flag
The 'master' branch for v0.4.1.0 is now merged back into the 'develop' branch.