Syntax changes;
Bump version to 1.2.0
add hashbang
Required gcc47
Downgrade c++ to 0x from 11;