Frist work of codenarc improvements and intellij warnings