[dev] Enhance the contributing guidelines
[dev] Use Travis for code style checking on commits/pulls