Noninteractive frontend, cleanup, grouping

Tell the base OS that the build process is non-interactive.
Should need git and the LAMP stack.
Less docker commands will create less layers, which is preferable.