Isolated base classes of IC in a different module
Merge pull request #63 from debugger22/develop

Isolated base classes of IC in a different module
Indentation changed & Encoder, DEMUX added
Tests for demux and encoder added
readme for demux and encoder added
Merge branch 'develop' into device