setup.py handles custom ccflags

Syntax:
  python setup.py build_ext --inplace $(CCFLAGS)
Add unittest tests in order to test mathmodule