Separated ubuntu.js in multiple tasks files for better maintainability. ...

* Separated ubuntu.js in multiple tasks files for better maintainability
* Use template folder for storing project assets and tasks. 
* Deleted unecessary package.json.
* Various improvements.