added to ignore compiled content

added to ignore compiled content
Done some refactoring
More commits...