updated README
added default header and apply_header.py to be able to add the header to every source file :)
Added enum (no builtin in < py3.4) and the ultimative genericclass...