Cleaned up EM module, can now read multiple samples at once
added EM classifier