Reorganise into src/ and lib/ directories.
Merge remote-tracking branch 'origin/master' into wip-repo-structure
Merge pull request #46 from anchor/wip-repo-structure

Reorganise into src/ and lib/ directories.