System Identification Methods For Reverse Engineering Gene Regulatory Networks