WIP: Unittest

adds a basic unit testing framework:
[x] conversion tests: to and from both SymPy and Python
[x] parser tests
[x] web frontend tests (not yet working on Travis)
[ ] command line frontend tests

Also some minor fixes to converting functions and expression (found when writing the tests)