reorganize source tree

We want to support multiple parsers, so move:
  firehose/parse.py -> firehose/parsers/gcc.py
  firehose/firehose.py -> firehose/report.py
  tests/test_parse.py -> tests/parsers/test_gcc_parser.py

and make corresponding changes throughout to imports etc
add .pyc to .gitignore