Update Dockerfile inline documentation

Add more  details to help clarify the structure. 
Removed the runlevel 1 and 2 header, which
are out-dated at this point.
Update style guide at top of Dockerfile
Remove onbuild commands from Dockerfile

The onbuild commands are proving to be redundant
since we are now controlling the USER, ENV and 
WORKDIR from the cli and makefile at this point.
Remove busted test package from Dockerfile

We have replaced this, so this is now unnecessary.
Update CMD to remove sudo and use rbash

The default command should be usable if someone
just does a naive docker run command. Now that
we have removed the ONBUILD command and the 
USER airstack from the end of the Dockerfile,
we can have a simplified CMD that starts up the
programs and then runs bash in the foreground. 
Rbash is just a restricted form of bash that 
seemed like a decent default shell choice.
Refactor Makefile for more winning

This may seem obsessive, but it is at least 2x 
more awesome than before. Less repetitive code,
more functionality, more consistency, more 
features and more documentation. 

Full of 10x more win.