Make source formatting consistent

- Run astyle over .h/.c files to make the source consistent
- Add vim modeline to setup editor correctly
- Update Licensing years.