Minor performance improvements; Changed ng-show to ng-if within ng-repeats; Changed transitions to 3d to take advantage of accelerated hardware