improve nav for mobile phones
catch global exception
cache swagger definition
improve tests
add asset api test