wanna try some tdd
Merge branch 'master' into tdd

Conflicts:
	simulator.py
first actual testing
small semantic changes
improved sstf
some testing added
modularize that shit!
movements
more redistribution
damn theres changes here!
sstf objetivizadisimo!
major oop here
adds fast (non cool) testing, algorithms dont crash
improves get_end_direction
fixes errors with page_faults on look and clook
small changes