Develop/issue 29

1. More spaces: `null?DEF..` -> `null ? DEF..`
2. Avoid `?:` syntax
3. `try{` -> `try {`
4. Empty line before `try`
5. `}catch` -> `}\ncatch`
6. Is there any benefit to `Throwables.propagate`? Why not `new RuntimeException(`