Add Application object first implementation
Pretty up exception output
More sane exception string limits; try to avoid reallocs.