updated help and added failed parsing warning
some formatting
added special case routings of form A_*->$ meaning variable is routed under the part of the name that matches the wildcard