major updates to developer docs, including new description of process.
Updated the developer's documentation, including github process.