move clean task to after deploy
added more comments to classes and modules
added header to basic_file.rb