use argv and rescue on exception,
lets say run instead of start

Signed-off-by: Andre Dublin <81dublin@gmail.com>
change init method to take argv, stderr, and stdout
rename start to run
early exit plan for no args
stub args_parser method

Signed-off-by: Andre Dublin <81dublin@gmail.com>