Start to implement swagger documentation. Not working yet.