fix -n behavior, fix #11
message and -i exclude each other, fix #12
restrict -f to positive float, fix #13
Merge branch 'adjust_number_behavior' into develop