Add build.sh and make Docker file cleaner

 - Cleaner dockerfile result in BIG images iusing docker build command
 - use docker flat image script to build smaller images