Added the Q library for promise support
Implemented a basic View