Update revision

* Add namespace on file using the first letter of the directory (e.g. u- for utilities, s- for settings)
* Add a separate variable to contain list of prerequisites so we can easily determine the package prerequisites
* Replace commands.el to start.el and move it the root project directory, along with the init.el, this is done so whatever the order of utilities.el and settings.el are specified, we will always get the same final output