documentation update
initial developer guide