Added numba autojit to core types to speed up evaluation. Running codebase with these optimizations requires Anaconda Python (from ContinuumIO), but are only used if the numba package is available.