Adding dockerignore file, standardizing app installations
Cutting down script common scripts, now start.sh runs
 * install components (if it exists)
 * write_config (if it exists)
 * run