Major refactor: be header-only library using templates
Major refactor: the devil of const_cast
Major refactor: check vector and size macro
Major refactor: shorter consistency for this-> variables
Merge branch 'header' into slave
Make things work prettier in Mac OS X
Give executables an extension, to be used with .gitignore
file mode normalization, and some README addition
Merge branch 'slave'