Adding support for multiple coding styles.

Extract coding styles into a module on their own.
Add a way to have name and reference added as pseudo-modelines.
Adding a new CLI argument to choose the favorite coding style.