added USAGE argument; improved errors handling [need to update README]