Added clang to travis, removed override keyword, fixed vector access