Add scenario when associating an extension outside of context range
add scenario for an extension that is already linked
fix unittest after migrating device dao on new model
move blueprint and route generator into route package

makes it easier to reuse the route generator in other modules
add action for associating a user with a voicemail