Small Idea and PyCharm refactoring.
Added large tests for Idea and PyCharm.
Framework scanner now ignores abstract classes.