According to analysis by job search site, CareerCast -- taking into account salary, stress and future outlook -- these are the best jobs to have in 2016.