prepReader.py: Change output ITP flag to -o
prepReader.py: Read improper types only once
prepReader.py: Add option to generate all homotrimers
prepReader.py: More checks for when forcefield ITP is necessary