Using full flake8 without exceptions
flake8 conformity
Temporarily removed support for SES3D-NT.

Once in use it will be updated and readded.
Forcing doctests with py.test.
Modifying example to run inside a function.

Otherwise the py.test will execute the file looking for a doctest.
Ported main test case to pytest.
Moved other test case to pytest
Refactoring.
Added tests for adding stations as JSON
JSON reading support for the stations
Adapted more test to also use JSON