Created the Side panel view for single machines and enhanced the interation between modules.
Added a disable feature which doesn't allow the user to click on modules that have 0 machines. Customized the look of the modules too look a little more uniform
Merge branch 'master' into javier