added software and firmware developer guides