Enable calling routie route declaration multiple times

Correction for Issue " Multiple routes trigger first one to fire multiple times #30 "
Added a third param to routie, forceCheck (default true). If forceCheck is false don't force reload, and doing it the current hash is not matched.
Declaring will continue as especified:
    routie('route', function(){...});

Declaring multiple times:
    routie('route1', function(){...});
    routie('route2', function(){...});
    routie.apply();

The apply method will call reload(), but ensures it's called only once.