Option handling and beginning of testing support