Bigfixes and dependency loading

- bowerrc: directory for dependencies changed to `js/lib/`
- XF.View: fixed rendering when Component has Model and View
- XF.App: `options.initialize` will be used if it is passed with options into constructor
- XF.View: access to component.options from the template (`options`)
- XF.View: fixed bug with double binding to DOM
- XF.define: add required dependencies (closes #171)