Move parseActions and statics out of evaluator()
Simpler pyparsing
Add docstrings and comments
Added the beginnings of the navigation tests

I still need to refactor the methods but at this point, all tests work
Merge branch 'master' into jonahstanley/add-navigation-tests
Refactored Navigation Methods
Rename variables; get rid of OPS
Set numpy so it does not print out warnings on student input
Fixed errors in spacing and refactoring out of scenario
Fixed the need of a global variable
Replace /faq route in LMS urls

This route was mistakenly removed by the theming changes since the
"FAQ" marketing link actually points to help_edx, not faq_edx.
Move string fields, get rid of hard-coded list of booleans.
Add test for serialize/deserialize.
Additional test coverage.
Get rid of unused code
Make Jenkins test the calc module
Added tests for new math functions
Add support for various math functions in calc.py.
Add variable i as an imaginary unit
Added testing for grading settings

Please note that 2 tests will not reliably work:
Deleting a grade- Was able to circumvent this with javascript
Moving the grade slider- Could not circumvent, is skipped but the framework is in place