Changed controller setup to use a module. Changed general app initialisation to highlight the module system and also use a variable for app name. Added touch directive and example as it's commonly used.