use ENV["PORT"] if set
compile assets after project generated
refactoring enginery executable - 1st iteration
refactoring enginery executable - 2nd iteration