Version 1.5.1 or higher - header's arrows in the left & C++11 compliance

- moving header's arrows to the left of text for nice alignent
- refactoring to be compliant with C++11 standard