This changes EVERYTHING
some fixes
Merge branch 'master' into old-openeclass
documents done
Signed-off-by: 'KostasDasios' <'gostaz13@gmail.com'>