Add submodule to swagger-ui

To customise swagger-ui's layout through Java is difficult. Making it a submodule is much easier.

gh-19