Improved widgets

Added support for external urls
Widgets now supports canjs views and ejs
Ignore cap files