Added swagger support and swagger sample module