Project fully ported to Angular.js, race and class bonus functionality added.