Composer support and security improvement by path

All code restyled with PSR standards.
Added new class loader https://getcomposer.org
Redundant code for loading classes was removed.
Added new case for installing linux-dash, but before you need to register this package on packagist.org/packages/submit
Files that should not be visible from the web(I mean modules files) is no longer visible.
New path to be added as web path, now it is linux-dash/web
Check this PR, because I did it on Mac os