Fixed bug preventing multiple, non-matching roles

- There was a bug that was preventing two different roles from
being specificed on the command line.
- Added example of specifying multiple roles into README
- Added gitignore