Formatted according to the code style
Raise the correct exception creating unknown SubComponent. Created unittest class TestIS
Changed license's year. Prepared for releasing