worked on refactoring idiomcheck and added files
helpers and messages are for centralizing common functions and messages.