Separated core python implementation from the implementation that uses
the numpy external library.
Merge pull request #11 from DJSymBiotiX/python_implementation

Separated core python implementation from the implementation that uses the numpy external library.