moving bower components to project root

all chapters in this book will be using same bower components, so to
avoid duplication those components are moved to project root folder
testing controller
Mock objects and asynchronous code testing