Wow. Thanks for enlarging on your original answer! I'm only a newbie on the path to "full stack development heaven" and posts like this both motivate and inspire me to continue on the journey.
Hey @maruru Thanks for answering my extended list of questions. I will no doubt have many more as time goes on. I've gone backwards and forwards with using an IDE but have been sticking with Atom for quite awhile now and love it. I need to learn a lot more about dev-tools and learn to use it properly as what you are doing sounds a very efficient way to do it. All the best.