adds developer guidlines, still incomplete