added receive range support and bug fixes

Added receive message range support based on read settings
fixed the bug where mile to meter convert array was missing 3/4 mile
convert.