Initial rework of existing documentation.
Add first draft of developer documentation.
Merge pull request #2 from hsorby/develop

Initial rework of existing documentation.