[nps] add sonar to nps

start implementing sonar for NPS sim (#698)

Using an extra module for this is maybe not the nicest way, but works for now...