Update documentation
Add guide describing development setup