Cleaned up IMC code

Cleaned up IMC code by moving code to another class. Can now send IMC message to any part of buildcraft( Buildcraft|Transport, Buildcraft|Core, ect) and it will work.