remove all white spaces and limit file name size to 100
remove all white spaces and limit file name size to 150
fix #10
fix #14 fix super.clean() not called if filed were empty