Added Angular core module, controller, directive and template