Simplify some code. Move register method to onListen event
Add teleop config. Rename a few params
Add reset particles to update particle method. Add status method.

Make noise params init in constructor
Add Topic Factory
Fix bugs with service methods. Handle robot status changes correctly
Move teleop logic to Teleop class. Update cli instructions.

Also use topic factory. Add constants for key codes.