Crawler pre-forking and refactor

Added: Pre-forking
Added: possible user input for the number of pre-forks
Added: bool for infinite loop