validate weight field of Peering Servers

This is a tinyint in the db so the range is from -128 to +127 but we only
allow positive numbers
Mantis: 3493
Allow 4 decimal digits on Fee rates

Mantis:  3829