Functionality for determining Tracking Number Info

Common is the need to automatically determine if a alphanumeric pattern
is a tracking number from a popular carrier such as UPS or USPS. Also,
it is commonplace to provide a link to the carriers site which will
display the status of the tracking number for ease of use to the users.

Cooler would be to later add support for easy api utilization but for
now this simple version will quickly support a great many needs.

Squashed commit of the following:

commit 972bb43c536482555a908e5e31ef31938dbba6d6
Author: Sejal Patel <sejal@inigma.org>
Date:   Thu Jan 3 17:50:54 2013 -0500

    Improved FedEx accuracy a bit more.

    Added a lengths check to ensure it is 15 digits long always because it
    was ignoring the first 7 digits causing others like USPS and UPS to
    occassionally pass a FedEx check due to the restricted number of numbers
    being evaluated.

commit 65f87500b04cc63b7b9690fcba9990f071c8b625
Author: Sejal Patel <sejal@inigma.org>
Date:   Thu Jan 3 16:56:00 2013 -0500

    Added web controller for providing tracking number

    The web controller simply tells you the type and for FedEx, UPS, and
    USPS it also gives you a url to jump straight to the vendors status
    details page.

commit 1c2a002ee734b41d7cc4c151141bdbbdfda66ebe
Merge: aefd87e 3271078
Author: Sejal Patel <sejal@inigma.org>
Date:   Thu Jan 3 12:16:17 2013 -0500

    Merge branch 'master' into tracking-numbers

commit aefd87ed2a12f38b554ebfe859d9cc5762ce0dd9
Author: Sejal Patel <sejal@inigma.org>
Date:   Wed Dec 26 16:08:36 2012 -0500

    Added UPS and USPS Support

    Am now able to accurately determine UPS and USPS tracking numbers.

commit b2800d562d35f636cad368108c74ce5d9b2405f3
Merge: f1d42cb 494fd7e
Author: Sejal Patel <sejal@inigma.org>
Date:   Wed Dec 26 09:37:57 2012 -0500

    Merge branch 'master' into tracking-numbers

commit f1d42cbbeb14ef7add618b103a971f5a6cc696d4
Author: Sejal Patel <sejal@inigma.org>
Date:   Tue Dec 18 11:08:58 2012 -0500

    FedEx Express and Ground Support