updated interface.c to allow multiple open()

registers irqs in init() instead of open()
radio 0
compile with no flags