added gaurdian in the constructor (len(starts) == len(ends))
moved another test from segments.py
moved some constuctors to be classmethod.
an issue may arise later with Segments.from_segment_list
since it uses some adjoin function, that would be in another file. this
may cause a cross import issue / recursive import issue
splitting file segments.py to few seperate files
seperated the test_segments.py file to few separate files, and put them
in filter segments, like in the source code
and deleted the file test_segments
moved from_segments_list and concatenate single_segments from Segments
object to manipulate sub-module
adjusted imports for segments folder
moved tests of concatenating single segments to manipulate file
adjusted the imports for the tests of segments/
adjusted imports in continuous/
adjusted import of segments
fixed import of segments
fixed import of segments
removed from X import *
fixed import from segments
band pass filter is not tested
removed calling to test functions from within the file, from now I will
use nosetest for this
the tests are working