fix algorithm
refactor Model and BackTrack
add create random Model, output in file
add output in file, parsing commandline options