resolves #50 clarify contributor workflows, add adr and architecture info
- add project git workflow requirements
- add code contribution workflow requirements
- restructure lint requirements
- restructure test requirements
- add new linting rules
- clarify prettier usage
- add merge commit workflow
- add merge commit message example
- add ADR section
- add architecture guide section
- update project layout
- add project maintainer responsibilities