changed get_ctrl_addr to account for multiple addresses
made changes though getting segmentation fault
sibling now works with multiple controllers
made sure the rest of project compiles
added option to specify controller at command prompt rather than manually putting it into the code