Added a versioning decorator

Not much documented.
We added a versioning decorator which work like this :

@versions([1, 2], default=True)
@mount('/test/')
class Test(Resource):
    ...

This way, the Test resource will be reachable via '/v1/test/', '/v2/test/' or '/test/' as default is set to True.
Tell us if you like the idea !