Added interactive mode and command line tags (ie -c, -r, -i)