For imports, sort them in the following order:

1. java packages
2. scala packages
3. everything else in alphabetical order.

Add a blank line for classes in different domain. 

Do this for other files - Spark code didn't strictly follow this but we are enforcing that now ...