Boilerplate for creating reusable angular components that can be registered on bower