Added a vendor submodule for swagger-ui
Copied swagger-ui to src
Integrate swagger-ui and document code
Merge branch 'feature/swagger' into develop